2025-06-21 09:00:33,353 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:00:33,371 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:01:00,462 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:01:00,462 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:01:00,465 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:00:23', tmtdew=7.21, humidity=59.79, cloud=0.0, wind=11.06, temperature=5.62, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T06:59:53.290', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:01:00,465 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-21 09:01:00,465 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:01:00,465 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 16m
2025-06-21 09:01:00,465 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:01:00,465 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:01:00.465
2025-06-21 09:01:00,474 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:01:00,474 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 16m is greater than maximum age 10m 0s
2025-06-21 09:01:00,474 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:01:00,541 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.725
2025-06-21 09:01:00,541 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.988
2025-06-21 09:01:00,541 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:01:00,541 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:01:00,542 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:01:00,542 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:01:00,542 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:01:33,431 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:01:33,449 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:02:00,605 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:02:00,605 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:02:00,607 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:01:27', tmtdew=7.2, humidity=59.62, cloud=0.0, wind=9.25, temperature=5.64, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:01:23.318', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:02:00,607 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-21 09:02:00,607 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:02:00,607 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 17m
2025-06-21 09:02:00,607 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:02:00,607 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:02:00.608
2025-06-21 09:02:00,616 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:02:00,616 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 17m is greater than maximum age 10m 0s
2025-06-21 09:02:00,616 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:02:00,680 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.001
2025-06-21 09:02:00,681 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.228
2025-06-21 09:02:00,681 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:02:00,681 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:02:00,681 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:02:00,681 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:02:00,681 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:02:33,507 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:02:33,528 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:03:00,743 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:03:00,743 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:03:00,745 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:01:27', tmtdew=7.2, humidity=59.62, cloud=0.0, wind=9.25, temperature=5.64, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:01:23.318', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:03:00,745 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 33s
2025-06-21 09:03:00,746 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:03:00,746 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 18m
2025-06-21 09:03:00,746 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:03:00,746 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:03:00.746
2025-06-21 09:03:00,754 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:03:00,755 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 18m is greater than maximum age 10m 0s
2025-06-21 09:03:00,755 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:03:00,817 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.053
2025-06-21 09:03:00,818 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.397
2025-06-21 09:03:00,818 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:03:00,818 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:03:00,818 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:03:00,818 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:03:00,818 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:03:33,588 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:03:33,607 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:04:00,879 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:04:00,879 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:04:00,881 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:03:34', tmtdew=7.39, humidity=59.02, cloud=0.0, wind=9.93, temperature=5.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:03:23.242', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:04:00,881 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 09:04:00,881 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:04:00,882 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 19m
2025-06-21 09:04:00,882 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:04:00,882 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:04:00.882
2025-06-21 09:04:00,891 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:04:00,891 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 19m is greater than maximum age 10m 0s
2025-06-21 09:04:00,891 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:04:00,955 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.754
2025-06-21 09:04:00,955 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.493
2025-06-21 09:04:00,955 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:04:00,955 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:04:00,956 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:04:00,956 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:04:00,956 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:04:33,667 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:04:33,685 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:05:01,018 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:05:01,018 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:05:01,020 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:04:37', tmtdew=7.32, humidity=59.4, cloud=0.0, wind=10.55, temperature=5.71, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:04:23.203', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:05:01,021 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 09:05:01,021 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:05:01,021 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 20m
2025-06-21 09:05:01,021 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:05:01,021 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:05:01.021
2025-06-21 09:05:01,030 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:05:01,030 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 20m is greater than maximum age 10m 0s
2025-06-21 09:05:01,030 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:05:01,095 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.534
2025-06-21 09:05:01,096 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.515
2025-06-21 09:05:01,096 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:05:01,096 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:05:01,096 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:05:01,096 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:05:01,096 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:05:33,743 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:05:33,759 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:06:01,155 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:06:01,155 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:06:01,157 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:05:41', tmtdew=7.52, humidity=58.56, cloud=0.0, wind=8.28, temperature=5.89, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:05:23.251', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:06:01,157 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 09:06:01,157 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:06:01,157 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 21m
2025-06-21 09:06:01,157 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:06:01,157 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:06:01.158
2025-06-21 09:06:01,166 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:06:01,166 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 21m is greater than maximum age 10m 0s
2025-06-21 09:06:01,166 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:06:01,229 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.393
2025-06-21 09:06:01,229 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.461
2025-06-21 09:06:01,229 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:06:01,229 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:06:01,229 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:06:01,230 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:06:01,230 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:06:33,819 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:06:33,837 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:07:01,292 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:07:01,293 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:07:01,295 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:06:44', tmtdew=7.74, humidity=57.73, cloud=0.0, wind=10.76, temperature=5.93, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:06:23.299', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:07:01,295 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 09:07:01,296 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:07:01,296 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 22m
2025-06-21 09:07:01,296 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:07:01,296 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:07:01.296
2025-06-21 09:07:01,305 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:07:01,305 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 22m is greater than maximum age 10m 0s
2025-06-21 09:07:01,305 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:07:01,404 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.328
2025-06-21 09:07:01,404 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.331
2025-06-21 09:07:01,404 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:07:01,404 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:07:01,405 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:07:01,405 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:07:01,405 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:07:33,897 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:07:33,915 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:08:01,467 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:08:01,467 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:08:01,469 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:06:44', tmtdew=7.74, humidity=57.73, cloud=0.0, wind=10.76, temperature=5.93, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:06:23.299', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:08:01,469 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 17s
2025-06-21 09:08:01,469 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:08:01,470 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 23m
2025-06-21 09:08:01,470 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:08:01,470 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:08:01.470
2025-06-21 09:08:01,486 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:08:01,487 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 23m is greater than maximum age 10m 0s
2025-06-21 09:08:01,487 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:08:01,599 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.340
2025-06-21 09:08:01,600 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.122
2025-06-21 09:08:01,600 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:08:01,600 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:08:01,600 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:08:01,600 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:08:01,601 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:08:33,975 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:08:33,991 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:09:01,662 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:09:01,662 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:09:01,665 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:06:44', tmtdew=7.74, humidity=57.73, cloud=0.0, wind=10.76, temperature=5.93, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:06:23.299', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:09:01,665 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 17s
2025-06-21 09:09:01,665 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:09:01,665 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 24m
2025-06-21 09:09:01,665 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:09:01,665 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:09:01.666
2025-06-21 09:09:01,689 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:09:01,689 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 24m is greater than maximum age 10m 0s
2025-06-21 09:09:01,689 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:09:01,859 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.426
2025-06-21 09:09:01,859 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.834
2025-06-21 09:09:01,860 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:09:01,860 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:09:01,860 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:09:01,861 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:09:01,861 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:09:34,051 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:09:34,066 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:10:01,923 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:10:01,923 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:10:01,924 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:09:23', tmtdew=7.76, humidity=57.49, cloud=0.0, wind=9.18, temperature=5.99, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:09:23.184', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:10:01,925 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 09:10:01,925 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:10:01,925 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 25m
2025-06-21 09:10:01,925 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:10:01,925 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:10:01.925
2025-06-21 09:10:01,935 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:10:01,935 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 25m is greater than maximum age 10m 0s
2025-06-21 09:10:01,935 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:10:02,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.585
2025-06-21 09:10:02,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.797
2025-06-21 09:10:02,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:10:02,119 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:10:02,120 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:10:02,120 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:10:02,120 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:10:34,127 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:10:34,148 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:11:02,182 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:11:02,182 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:11:02,184 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:10:29', tmtdew=7.76, humidity=57.69, cloud=0.0, wind=12.71, temperature=6.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:10:23.232', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:11:02,184 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-21 09:11:02,184 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:11:02,184 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 26m
2025-06-21 09:11:02,184 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:11:02,185 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:11:02.185
2025-06-21 09:11:02,193 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:11:02,193 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 26m is greater than maximum age 10m 0s
2025-06-21 09:11:02,193 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:11:02,255 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.816
2025-06-21 09:11:02,256 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.083
2025-06-21 09:11:02,256 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:11:02,256 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:11:02,256 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:11:02,256 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:11:02,256 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:11:34,207 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:11:34,229 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:12:02,319 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:12:02,319 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:12:02,321 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:11:33', tmtdew=7.88, humidity=57.16, cloud=0.0, wind=9.07, temperature=6.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:11:23.280', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:12:02,322 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 09:12:02,322 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:12:02,322 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 27m
2025-06-21 09:12:02,322 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:12:02,322 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:12:02.322
2025-06-21 09:12:02,331 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:12:02,331 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 27m is greater than maximum age 10m 0s
2025-06-21 09:12:02,331 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:12:02,394 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.118
2025-06-21 09:12:02,395 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.297
2025-06-21 09:12:02,395 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:12:02,395 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:12:02,395 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:12:02,395 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:12:02,395 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:12:34,289 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:12:34,305 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:13:02,458 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:13:02,458 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:13:02,460 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:12:36', tmtdew=7.84, humidity=57.14, cloud=0.0, wind=11.38, temperature=6.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:12:23.242', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:13:02,460 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 09:13:02,460 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:13:02,460 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 28m
2025-06-21 09:13:02,460 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:13:02,461 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:13:02.461
2025-06-21 09:13:02,470 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:13:02,470 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 28m is greater than maximum age 10m 0s
2025-06-21 09:13:02,470 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:13:02,536 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.935
2025-06-21 09:13:02,536 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.440
2025-06-21 09:13:02,536 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:13:02,536 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:13:02,537 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:13:02,537 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:13:02,537 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:13:34,366 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:13:34,388 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:14:02,599 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:14:02,599 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:14:02,602 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:13:40', tmtdew=7.87, humidity=57.15, cloud=0.0, wind=11.77, temperature=6.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:12:53.222', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:14:02,602 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 09:14:02,602 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:14:02,602 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 29m
2025-06-21 09:14:02,602 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:14:02,603 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:14:02.603
2025-06-21 09:14:02,611 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:14:02,611 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 29m is greater than maximum age 10m 0s
2025-06-21 09:14:02,611 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:14:02,674 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.664
2025-06-21 09:14:02,675 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.509
2025-06-21 09:14:02,675 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:14:02,675 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:14:02,675 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:14:02,675 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:14:02,675 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:14:34,448 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:14:34,470 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:15:02,738 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:15:02,738 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:15:02,739 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:14:11', tmtdew=7.9, humidity=57.2, cloud=0.0, wind=14.2, temperature=6.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:13:53.270', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:15:02,739 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 51s
2025-06-21 09:15:02,739 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:15:02,739 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 30m
2025-06-21 09:15:02,739 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:15:02,740 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:15:02.740
2025-06-21 09:15:02,748 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:15:02,748 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 30m is greater than maximum age 10m 0s
2025-06-21 09:15:02,748 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:15:02,811 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.473
2025-06-21 09:15:02,812 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.504
2025-06-21 09:15:02,812 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:15:02,812 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:15:02,812 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:15:02,812 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:15:02,812 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:15:34,527 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:15:34,545 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:16:02,875 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:16:02,875 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:16:02,878 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:14:11', tmtdew=7.9, humidity=57.2, cloud=0.0, wind=14.2, temperature=6.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:13:53.270', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:16:02,878 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 51s
2025-06-21 09:16:02,878 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:16:02,878 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 31m
2025-06-21 09:16:02,878 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:16:02,878 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:16:02.878
2025-06-21 09:16:02,887 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:16:02,887 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 31m is greater than maximum age 10m 0s
2025-06-21 09:16:02,887 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:16:02,951 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.360
2025-06-21 09:16:02,951 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.422
2025-06-21 09:16:02,951 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:16:02,951 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:16:02,951 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:16:02,951 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:16:02,951 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:16:34,603 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:16:34,622 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:17:03,014 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:17:03,014 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:17:03,016 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:16:18', tmtdew=7.85, humidity=57.34, cloud=0.0, wind=10.94, temperature=6.39, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:16:23.261', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:17:03,016 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-06-21 09:17:03,017 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:17:03,017 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 32m
2025-06-21 09:17:03,017 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:17:03,017 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:17:03.017
2025-06-21 09:17:03,026 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:17:03,026 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 32m is greater than maximum age 10m 0s
2025-06-21 09:17:03,026 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:17:03,090 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.323
2025-06-21 09:17:03,091 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.263
2025-06-21 09:17:03,091 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:17:03,091 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:17:03,091 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:17:03,091 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:17:03,091 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:17:34,682 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:17:34,701 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:18:03,154 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:18:03,154 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:18:03,156 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:17:22', tmtdew=7.78, humidity=57.62, cloud=0.0, wind=8.74, temperature=6.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:16:53.242', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:18:03,156 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-21 09:18:03,157 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:18:03,157 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 33m
2025-06-21 09:18:03,157 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:18:03,157 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:18:03.157
2025-06-21 09:18:03,166 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:18:03,166 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 33m is greater than maximum age 10m 0s
2025-06-21 09:18:03,166 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:18:03,235 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.362
2025-06-21 09:18:03,235 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.026
2025-06-21 09:18:03,235 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:18:03,235 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:18:03,235 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:18:03,235 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:18:03,235 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:18:34,761 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:18:34,783 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:19:03,298 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:19:03,298 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:19:03,300 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:18:25', tmtdew=7.85, humidity=57.31, cloud=0.0, wind=10.25, temperature=6.41, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:18:23.270', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:19:03,300 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 09:19:03,300 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:19:03,300 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 34m
2025-06-21 09:19:03,300 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:19:03,300 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:19:03.300
2025-06-21 09:19:03,309 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:19:03,309 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 34m is greater than maximum age 10m 0s
2025-06-21 09:19:03,309 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:19:03,378 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.474
2025-06-21 09:19:03,378 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.709
2025-06-21 09:19:03,378 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:19:03,378 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:19:03,379 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:19:03,379 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:19:03,379 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:19:34,843 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:19:34,865 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:20:03,439 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:20:03,439 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:20:03,441 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:19:29', tmtdew=7.75, humidity=57.81, cloud=0.0, wind=10.23, temperature=6.44, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:19:23.146', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:20:03,441 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 09:20:03,441 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:20:03,441 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 35m
2025-06-21 09:20:03,441 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:20:03,441 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:20:03.441
2025-06-21 09:20:03,451 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:20:03,451 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 35m is greater than maximum age 10m 0s
2025-06-21 09:20:03,451 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:20:03,524 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.659
2025-06-21 09:20:03,525 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.907
2025-06-21 09:20:03,525 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:20:03,525 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:20:03,525 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:20:03,525 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:20:03,525 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:20:34,925 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:20:34,948 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:21:03,588 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:21:03,589 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:21:03,591 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:20:33', tmtdew=7.64, humidity=58.13, cloud=0.0, wind=11.49, temperature=6.43, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:20:23.194', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:21:03,591 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 09:21:03,591 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:21:03,591 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 36m
2025-06-21 09:21:03,591 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:21:03,592 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:21:03.592
2025-06-21 09:21:03,600 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:21:03,600 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 36m is greater than maximum age 10m 0s
2025-06-21 09:21:03,600 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:21:03,664 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.916
2025-06-21 09:21:03,664 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.167
2025-06-21 09:21:03,664 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:21:03,664 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:21:03,664 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:21:03,664 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:21:03,665 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:21:35,008 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:21:35,026 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:22:03,727 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:22:03,727 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:22:03,730 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:21:36', tmtdew=7.66, humidity=58.15, cloud=0.0, wind=9.05, temperature=6.49, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:21:23.242', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:22:03,730 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 09:22:03,730 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:22:03,730 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 37m
2025-06-21 09:22:03,730 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:22:03,730 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:22:03.730
2025-06-21 09:22:03,739 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:22:03,739 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 37m is greater than maximum age 10m 0s
2025-06-21 09:22:03,739 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:22:03,805 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.150
2025-06-21 09:22:03,805 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.356
2025-06-21 09:22:03,805 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:22:03,805 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:22:03,806 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:22:03,806 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:22:03,806 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:22:35,086 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:22:35,104 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:23:03,869 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:23:03,869 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:23:03,871 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:22:40', tmtdew=7.9, humidity=56.96, cloud=0.0, wind=8.22, temperature=6.47, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:22:23.203', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:23:03,871 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 09:23:03,871 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:23:03,871 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 38m
2025-06-21 09:23:03,871 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:23:03,871 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:23:03.871
2025-06-21 09:23:03,880 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:23:03,880 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 38m is greater than maximum age 10m 0s
2025-06-21 09:23:03,880 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:23:03,943 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.828
2025-06-21 09:23:03,944 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.472
2025-06-21 09:23:03,944 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:23:03,944 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:23:03,944 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:23:03,944 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:23:03,944 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:23:35,164 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:23:35,183 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:24:04,006 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:24:04,006 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:24:04,009 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:23:43', tmtdew=7.81, humidity=57.41, cloud=0.0, wind=8.24, temperature=6.57, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:23:23.251', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:24:04,009 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 09:24:04,009 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:24:04,009 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 39m
2025-06-21 09:24:04,009 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:24:04,010 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:24:04.010
2025-06-21 09:24:04,019 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:24:04,019 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 39m is greater than maximum age 10m 0s
2025-06-21 09:24:04,019 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:24:04,089 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.586
2025-06-21 09:24:04,089 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.515
2025-06-21 09:24:04,089 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:24:04,089 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:24:04,089 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:24:04,089 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:24:04,089 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:24:35,243 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:24:35,261 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:25:04,151 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:25:04,151 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:25:04,162 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:24:47', tmtdew=7.78, humidity=57.7, cloud=0.0, wind=9.97, temperature=6.54, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:24:23.213', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:25:04,162 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 09:25:04,162 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:25:04,162 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 40m
2025-06-21 09:25:04,162 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:25:04,162 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:25:04.163
2025-06-21 09:25:04,172 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:25:04,172 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 40m is greater than maximum age 10m 0s
2025-06-21 09:25:04,172 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:25:04,236 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.423
2025-06-21 09:25:04,237 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.483
2025-06-21 09:25:04,237 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:25:04,237 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:25:04,237 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:25:04,237 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:25:04,237 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:25:35,319 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:25:35,336 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:26:04,300 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:26:04,300 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:26:04,302 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:25:50', tmtdew=7.92, humidity=57.13, cloud=0.0, wind=11.66, temperature=6.65, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:25:23.174', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:26:04,302 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 09:26:04,302 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:26:04,302 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 41m
2025-06-21 09:26:04,302 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:26:04,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:26:04.303
2025-06-21 09:26:04,311 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:26:04,311 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 41m is greater than maximum age 10m 0s
2025-06-21 09:26:04,311 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:26:04,376 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.337
2025-06-21 09:26:04,376 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.374
2025-06-21 09:26:04,376 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:26:04,376 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:26:04,376 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:26:04,377 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:26:04,377 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:26:35,396 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:26:35,412 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:27:04,439 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:27:04,439 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:27:04,450 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:26:54', tmtdew=7.98, humidity=56.69, cloud=0.0, wind=8.51, temperature=6.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:26:53.203', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:27:04,450 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-21 09:27:04,450 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:27:04,451 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 42m
2025-06-21 09:27:04,451 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:27:04,451 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:27:04.451
2025-06-21 09:27:04,460 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:27:04,460 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 42m is greater than maximum age 10m 0s
2025-06-21 09:27:04,460 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:27:04,525 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.328
2025-06-21 09:27:04,525 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.187
2025-06-21 09:27:04,525 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:27:04,525 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:27:04,525 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:27:04,526 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:27:04,526 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:27:35,472 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:27:35,489 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:28:04,588 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:28:04,588 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:28:04,590 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:26:54', tmtdew=7.98, humidity=56.69, cloud=0.0, wind=8.51, temperature=6.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:26:53.203', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:28:04,590 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 10s
2025-06-21 09:28:04,590 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:28:04,591 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 43m
2025-06-21 09:28:04,591 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:28:04,591 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:28:04.591
2025-06-21 09:28:04,600 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:28:04,600 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 43m is greater than maximum age 10m 0s
2025-06-21 09:28:04,600 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:28:04,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.393
2025-06-21 09:28:04,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.921
2025-06-21 09:28:04,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:28:04,663 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:28:04,663 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:28:04,663 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:28:04,664 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:28:35,547 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:28:35,565 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:29:04,723 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:29:04,723 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:29:04,726 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:26:54', tmtdew=7.98, humidity=56.69, cloud=0.0, wind=8.51, temperature=6.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:26:53.203', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:29:04,726 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 10s
2025-06-21 09:29:04,726 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:29:04,726 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 44m
2025-06-21 09:29:04,726 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:29:04,726 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:29:04.726
2025-06-21 09:29:04,735 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:29:04,735 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 44m is greater than maximum age 10m 0s
2025-06-21 09:29:04,735 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:29:04,808 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.532
2025-06-21 09:29:04,808 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.702
2025-06-21 09:29:04,808 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:29:04,808 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:29:04,808 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:29:04,808 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:29:04,808 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:29:35,625 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:29:35,645 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:30:04,872 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:30:04,872 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:30:04,874 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:29:32', tmtdew=7.91, humidity=56.99, cloud=0.0, wind=9.37, temperature=6.68, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:29:23.194', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:30:04,874 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 09:30:04,874 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:30:04,875 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 45m
2025-06-21 09:30:04,875 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:30:04,875 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:30:04.875
2025-06-21 09:30:04,883 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:30:04,883 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 45m is greater than maximum age 10m 0s
2025-06-21 09:30:04,884 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:30:04,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.742
2025-06-21 09:30:04,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.008
2025-06-21 09:30:04,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:30:04,947 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:30:04,948 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:30:04,948 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:30:04,948 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:30:35,705 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:30:35,726 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:31:05,011 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:31:05,011 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:31:05,013 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:30:36', tmtdew=8.05, humidity=56.62, cloud=0.0, wind=9.55, temperature=6.73, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:30:23.155', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:31:05,014 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 09:31:05,014 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:31:05,014 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 46m
2025-06-21 09:31:05,014 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:31:05,014 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:31:05.014
2025-06-21 09:31:05,023 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:31:05,023 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 46m is greater than maximum age 10m 0s
2025-06-21 09:31:05,023 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:31:05,088 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.024
2025-06-21 09:31:05,088 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.242
2025-06-21 09:31:05,088 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:31:05,088 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:31:05,088 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:31:05,088 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:31:05,088 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:31:35,786 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:31:35,804 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:32:05,151 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:32:05,151 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:32:05,154 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:31:39', tmtdew=7.93, humidity=57.0, cloud=0.0, wind=10.8, temperature=6.81, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:31:23.203', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:32:05,154 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 09:32:05,154 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:32:05,154 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 47m
2025-06-21 09:32:05,154 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:32:05,155 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:32:05.155
2025-06-21 09:32:05,163 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:32:05,163 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 47m is greater than maximum age 10m 0s
2025-06-21 09:32:05,163 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:32:05,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.024
2025-06-21 09:32:05,227 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.405
2025-06-21 09:32:05,227 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:32:05,227 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:32:05,227 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:32:05,227 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:32:05,227 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:32:35,864 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:32:35,887 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:33:05,287 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:33:05,287 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:33:05,289 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:32:43', tmtdew=8.04, humidity=56.39, cloud=0.0, wind=10.27, temperature=6.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:32:23.165', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:33:05,289 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 09:33:05,289 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:33:05,289 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 48m
2025-06-21 09:33:05,289 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:33:05,289 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:33:05.289
2025-06-21 09:33:05,299 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:33:05,299 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 48m is greater than maximum age 10m 0s
2025-06-21 09:33:05,300 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:33:05,372 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.731
2025-06-21 09:33:05,372 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.496
2025-06-21 09:33:05,372 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:33:05,372 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:33:05,372 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:33:05,373 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:33:05,373 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:33:35,947 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:33:35,966 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:34:05,435 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:34:05,435 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:34:05,438 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:33:15', tmtdew=8.02, humidity=56.8, cloud=0.0, wind=8.21, temperature=6.8, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:32:53.232', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:34:05,438 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 50s
2025-06-21 09:34:05,438 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:34:05,438 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 49m
2025-06-21 09:34:05,438 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:34:05,438 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:34:05.439
2025-06-21 09:34:05,447 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:34:05,447 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 49m is greater than maximum age 10m 0s
2025-06-21 09:34:05,447 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:34:05,512 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.518
2025-06-21 09:34:05,512 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.511
2025-06-21 09:34:05,512 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:34:05,512 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:34:05,513 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:34:05,513 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:34:05,513 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:34:36,023 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:34:36,042 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:35:05,576 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:35:05,576 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:35:05,578 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:33:15', tmtdew=8.02, humidity=56.8, cloud=0.0, wind=8.21, temperature=6.8, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:32:53.232', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:35:05,579 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 50s
2025-06-21 09:35:05,579 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:35:05,579 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 50m
2025-06-21 09:35:05,579 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:35:05,579 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:35:05.579
2025-06-21 09:35:05,588 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:35:05,588 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 50m is greater than maximum age 10m 0s
2025-06-21 09:35:05,588 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:35:05,652 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.383
2025-06-21 09:35:05,653 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.452
2025-06-21 09:35:05,653 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:35:05,653 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:35:05,653 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:35:05,653 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:35:05,653 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:35:36,102 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:35:36,119 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:36:05,715 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:36:05,715 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:36:05,717 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:35:22', tmtdew=8.7, humidity=53.96, cloud=0.0, wind=11.82, temperature=6.99, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:35:23.222', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:36:05,717 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-21 09:36:05,717 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:36:05,717 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 51m
2025-06-21 09:36:05,718 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:36:05,718 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:36:05.718
2025-06-21 09:36:05,727 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:36:05,727 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 51m is greater than maximum age 10m 0s
2025-06-21 09:36:05,727 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:36:05,791 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.324
2025-06-21 09:36:05,791 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.315
2025-06-21 09:36:05,791 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:36:05,791 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:36:05,791 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:36:05,792 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:36:05,792 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:36:36,179 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:36:36,196 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:37:05,854 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:37:05,854 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:37:05,857 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:36:25', tmtdew=8.85, humidity=53.51, cloud=0.0, wind=9.95, temperature=7.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:36:23.184', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:37:05,857 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-21 09:37:05,857 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:37:05,857 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 52m
2025-06-21 09:37:05,857 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:37:05,858 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:37:05.858
2025-06-21 09:37:05,866 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:37:05,866 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 52m is greater than maximum age 10m 0s
2025-06-21 09:37:05,867 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:37:05,932 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.342
2025-06-21 09:37:05,932 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.100
2025-06-21 09:37:05,932 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:37:05,933 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:37:05,933 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:37:05,933 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:37:05,933 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:37:36,256 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:37:36,276 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:38:05,995 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:38:05,995 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:38:05,998 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:37:29', tmtdew=8.72, humidity=53.85, cloud=0.0, wind=10.29, temperature=7.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:37:23.146', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:38:05,998 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 09:38:05,998 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:38:05,998 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 53m
2025-06-21 09:38:05,998 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:38:05,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:38:05.998
2025-06-21 09:38:06,007 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:38:06,007 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 53m is greater than maximum age 10m 0s
2025-06-21 09:38:06,007 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:38:06,071 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.433
2025-06-21 09:38:06,071 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.805
2025-06-21 09:38:06,071 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:38:06,071 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:38:06,071 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:38:06,072 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:38:06,072 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:38:36,336 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:38:36,352 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:39:06,134 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:39:06,134 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:39:06,141 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:38:32', tmtdew=8.61, humidity=54.2, cloud=0.0, wind=10.46, temperature=7.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:38:23.194', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:39:06,142 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 09:39:06,142 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:39:06,142 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 54m
2025-06-21 09:39:06,142 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:39:06,142 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:39:06.142
2025-06-21 09:39:06,151 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:39:06,151 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 54m is greater than maximum age 10m 0s
2025-06-21 09:39:06,151 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:39:06,215 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.598
2025-06-21 09:39:06,215 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.819
2025-06-21 09:39:06,215 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:39:06,215 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:39:06,216 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:39:06,216 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:39:06,216 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:39:36,411 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:39:36,429 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:40:06,275 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:40:06,275 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:40:06,277 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:39:36', tmtdew=8.79, humidity=53.64, cloud=0.0, wind=11.38, temperature=7.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:38:53.174', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:40:06,278 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 09:40:06,278 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:40:06,278 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 55m
2025-06-21 09:40:06,278 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:40:06,278 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:40:06.278
2025-06-21 09:40:06,287 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:40:06,287 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 55m is greater than maximum age 10m 0s
2025-06-21 09:40:06,287 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:40:06,349 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.834
2025-06-21 09:40:06,350 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.099
2025-06-21 09:40:06,350 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:40:06,350 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:40:06,350 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:40:06,350 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:40:06,350 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:40:36,487 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:40:36,503 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:41:06,413 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:41:06,413 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:41:06,424 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:39:36', tmtdew=8.79, humidity=53.64, cloud=0.0, wind=11.38, temperature=7.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:38:53.174', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:41:06,424 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 30s
2025-06-21 09:41:06,424 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:41:06,424 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 56m
2025-06-21 09:41:06,424 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:41:06,425 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:41:06.425
2025-06-21 09:41:06,433 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:41:06,433 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 56m is greater than maximum age 10m 0s
2025-06-21 09:41:06,433 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:41:06,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.141
2025-06-21 09:41:06,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.308
2025-06-21 09:41:06,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:41:06,497 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:41:06,497 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:41:06,497 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:41:06,497 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:41:36,563 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:41:36,583 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:42:06,560 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:42:06,560 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:42:06,562 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:41:43', tmtdew=8.73, humidity=53.84, cloud=0.0, wind=9.37, temperature=7.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:41:23.165', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:42:06,562 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 09:42:06,562 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:42:06,562 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 57m
2025-06-21 09:42:06,562 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:42:06,563 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:42:06.563
2025-06-21 09:42:06,571 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:42:06,572 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 57m is greater than maximum age 10m 0s
2025-06-21 09:42:06,572 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:42:06,642 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.909
2025-06-21 09:42:06,642 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.445
2025-06-21 09:42:06,642 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:42:06,642 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:42:06,643 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:42:06,643 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:42:06,643 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:42:36,643 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:42:36,664 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:43:06,705 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:43:06,705 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:43:06,716 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:42:46', tmtdew=8.91, humidity=53.11, cloud=0.0, wind=10.75, temperature=7.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:42:23.126', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:43:06,716 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 09:43:06,716 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:43:06,716 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 58m
2025-06-21 09:43:06,716 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:43:06,717 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:43:06.717
2025-06-21 09:43:06,725 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:43:06,725 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 58m is greater than maximum age 10m 0s
2025-06-21 09:43:06,725 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:43:06,789 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.645
2025-06-21 09:43:06,789 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.509
2025-06-21 09:43:06,789 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:43:06,789 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:43:06,789 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:43:06,789 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:43:06,789 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:43:36,724 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:43:36,747 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:44:06,851 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:44:06,852 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:44:06,854 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:42:46', tmtdew=8.91, humidity=53.11, cloud=0.0, wind=10.75, temperature=7.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:42:23.126', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:44:06,854 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 20s
2025-06-21 09:44:06,854 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:44:06,855 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 59m
2025-06-21 09:44:06,855 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:44:06,855 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:44:06.855
2025-06-21 09:44:06,865 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:44:06,865 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 59m is greater than maximum age 10m 0s
2025-06-21 09:44:06,865 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:44:06,940 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.460
2025-06-21 09:44:06,940 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.498
2025-06-21 09:44:06,940 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:44:06,940 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:44:06,941 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:44:06,941 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:44:06,941 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:44:36,807 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:44:36,825 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:45:07,003 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:45:07,004 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:45:07,006 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:42:46', tmtdew=8.91, humidity=53.11, cloud=0.0, wind=10.75, temperature=7.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:42:23.126', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:45:07,006 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 21s
2025-06-21 09:45:07,006 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:45:07,006 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 0m
2025-06-21 09:45:07,006 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:45:07,006 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:45:07.006
2025-06-21 09:45:07,015 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:45:07,015 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 0m is greater than maximum age 10m 0s
2025-06-21 09:45:07,015 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:45:07,079 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.352
2025-06-21 09:45:07,079 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.411
2025-06-21 09:45:07,079 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:45:07,079 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:45:07,079 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:45:07,079 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:45:07,079 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:45:36,886 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:45:36,903 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:46:07,142 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:46:07,142 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:46:07,145 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:45:56', tmtdew=9.69, humidity=50.34, cloud=0.0, wind=11.26, temperature=7.44, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:45:23.184', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:46:07,145 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-21 09:46:07,145 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:46:07,145 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 1m
2025-06-21 09:46:07,145 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:46:07,145 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:46:07.146
2025-06-21 09:46:07,154 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:46:07,154 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 1m is greater than maximum age 10m 0s
2025-06-21 09:46:07,154 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:46:07,218 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.321
2025-06-21 09:46:07,218 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.246
2025-06-21 09:46:07,219 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:46:07,219 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:46:07,219 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:46:07,219 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:46:07,219 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:46:36,959 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:46:36,979 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:47:07,282 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:47:07,282 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:47:07,285 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:46:28', tmtdew=9.62, humidity=50.73, cloud=0.0, wind=11.86, temperature=7.47, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:46:23.146', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:47:07,285 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 09:47:07,285 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:47:07,285 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 2m
2025-06-21 09:47:07,285 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:47:07,285 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:47:07.285
2025-06-21 09:47:07,294 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:47:07,294 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 2m is greater than maximum age 10m 0s
2025-06-21 09:47:07,294 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:47:07,360 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.365
2025-06-21 09:47:07,360 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.003
2025-06-21 09:47:07,360 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:47:07,360 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:47:07,360 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:47:07,360 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:47:07,360 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:47:37,039 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:47:37,060 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:48:07,423 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:48:07,423 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:48:07,426 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:47:32', tmtdew=9.32, humidity=51.57, cloud=0.0, wind=11.75, temperature=7.55, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:47:23.194', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:48:07,426 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 09:48:07,426 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:48:07,426 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 3m
2025-06-21 09:48:07,426 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:48:07,427 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:48:07.427
2025-06-21 09:48:07,435 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:48:07,435 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 3m is greater than maximum age 10m 0s
2025-06-21 09:48:07,436 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:48:07,501 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.483
2025-06-21 09:48:07,501 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.679
2025-06-21 09:48:07,501 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:48:07,501 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:48:07,501 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:48:07,502 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:48:07,502 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:48:37,119 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:48:37,141 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:49:07,563 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:49:07,563 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:49:07,564 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:47:32', tmtdew=9.32, humidity=51.57, cloud=0.0, wind=11.75, temperature=7.55, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:47:23.194', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:49:07,565 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 35s
2025-06-21 09:49:07,565 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:49:07,565 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 4m
2025-06-21 09:49:07,565 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:49:07,565 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:49:07.565
2025-06-21 09:49:07,574 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:49:07,574 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 4m is greater than maximum age 10m 0s
2025-06-21 09:49:07,574 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:49:07,639 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.674
2025-06-21 09:49:07,639 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.927
2025-06-21 09:49:07,639 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:49:07,639 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:49:07,639 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:49:07,640 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:49:07,640 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:49:37,201 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:49:37,224 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:50:07,702 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:50:07,702 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:50:07,705 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:47:32', tmtdew=9.32, humidity=51.57, cloud=0.0, wind=11.75, temperature=7.55, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:47:23.194', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:50:07,705 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 35s
2025-06-21 09:50:07,705 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:50:07,705 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 5m
2025-06-21 09:50:07,705 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:50:07,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:50:07.706
2025-06-21 09:50:07,714 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:50:07,714 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 5m is greater than maximum age 10m 0s
2025-06-21 09:50:07,714 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:50:07,778 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.936
2025-06-21 09:50:07,778 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.182
2025-06-21 09:50:07,778 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:50:07,778 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:50:07,778 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:50:07,778 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:50:07,779 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:50:37,284 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:50:37,301 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:51:07,840 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:51:07,840 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:51:07,843 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:50:42', tmtdew=9.51, humidity=50.98, cloud=0.0, wind=12.07, temperature=7.66, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:50:23.165', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:51:07,843 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 09:51:07,843 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:51:07,843 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 6m
2025-06-21 09:51:07,843 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:51:07,843 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:51:07.843
2025-06-21 09:51:07,852 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:51:07,852 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 6m is greater than maximum age 10m 0s
2025-06-21 09:51:07,852 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:51:07,914 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.121
2025-06-21 09:51:07,915 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.365
2025-06-21 09:51:07,915 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:51:07,915 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:51:07,915 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:51:07,915 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:51:07,915 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:51:37,361 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:51:37,381 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:52:07,978 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:52:07,978 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:52:07,980 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:51:46', tmtdew=9.8, humidity=50.15, cloud=0.0, wind=12.26, temperature=7.66, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:51:23.213', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:52:07,980 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 09:52:07,980 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:52:07,980 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 7m
2025-06-21 09:52:07,980 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:52:07,981 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:52:07.981
2025-06-21 09:52:07,989 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:52:07,989 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 7m is greater than maximum age 10m 0s
2025-06-21 09:52:07,989 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:52:08,053 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.805
2025-06-21 09:52:08,053 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.476
2025-06-21 09:52:08,053 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:52:08,053 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:52:08,054 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:52:08,054 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:52:08,054 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:52:37,439 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:52:37,455 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:53:08,116 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:53:08,116 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:53:08,126 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:52:49', tmtdew=9.01, humidity=52.86, cloud=0.0, wind=11.33, temperature=7.65, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:52:53.155', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:53:08,127 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 09:53:08,127 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:53:08,127 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 8m
2025-06-21 09:53:08,127 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:53:08,127 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:53:08.127
2025-06-21 09:53:08,137 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:53:08,137 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 8m is greater than maximum age 10m 0s
2025-06-21 09:53:08,137 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:53:08,208 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.569
2025-06-21 09:53:08,208 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.513
2025-06-21 09:53:08,209 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:53:08,209 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:53:08,209 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:53:08,209 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:53:08,209 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:53:37,515 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:53:37,532 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:54:08,272 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:54:08,272 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:54:08,274 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:53:53', tmtdew=8.77, humidity=53.87, cloud=0.0, wind=13.32, temperature=7.62, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:53:23.136', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:54:08,274 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 09:54:08,274 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:54:08,274 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 9m
2025-06-21 09:54:08,274 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:54:08,275 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:54:08.275
2025-06-21 09:54:08,283 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:54:08,284 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 9m is greater than maximum age 10m 0s
2025-06-21 09:54:08,284 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:54:08,347 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.412
2025-06-21 09:54:08,347 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.475
2025-06-21 09:54:08,347 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:54:08,347 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:54:08,347 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:54:08,347 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:54:08,347 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:54:37,592 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:54:37,611 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:55:08,410 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:55:08,410 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:55:08,413 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:54:56', tmtdew=9.01, humidity=53.19, cloud=0.0, wind=12.35, temperature=7.54, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:54:23.098', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:55:08,413 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-21 09:55:08,413 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:55:08,413 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 10m
2025-06-21 09:55:08,413 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:55:08,414 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:55:08.414
2025-06-21 09:55:08,422 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:55:08,422 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 10m is greater than maximum age 10m 0s
2025-06-21 09:55:08,430 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:55:08,495 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.332
2025-06-21 09:55:08,495 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.360
2025-06-21 09:55:08,495 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:55:08,495 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:55:08,495 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:55:08,495 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:55:08,496 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:55:37,671 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:55:37,687 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:56:08,555 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:56:08,555 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:56:08,557 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:55:28', tmtdew=9.03, humidity=52.95, cloud=0.0, wind=12.25, temperature=7.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:55:23.146', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:56:08,557 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-21 09:56:08,557 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:56:08,557 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 11m
2025-06-21 09:56:08,557 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:56:08,557 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:56:08.557
2025-06-21 09:56:08,566 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:56:08,566 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 11m is greater than maximum age 10m 0s
2025-06-21 09:56:08,566 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:56:08,632 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.328
2025-06-21 09:56:08,632 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.167
2025-06-21 09:56:08,632 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:56:08,632 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:56:08,632 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:56:08,632 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:56:08,633 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:56:37,748 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:56:37,749 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:57:08,695 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:57:08,695 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:57:08,697 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:57:03', tmtdew=8.99, humidity=52.89, cloud=0.0, wind=10.45, temperature=7.8, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:56:23.107', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:57:08,697 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 5s
2025-06-21 09:57:08,697 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:57:08,697 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 12m
2025-06-21 09:57:08,697 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:57:08,698 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:57:08.698
2025-06-21 09:57:08,707 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:57:08,707 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 12m is greater than maximum age 10m 0s
2025-06-21 09:57:08,707 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:57:08,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.399
2025-06-21 09:57:08,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.895
2025-06-21 09:57:08,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:57:08,777 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:57:08,778 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:57:08,778 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:57:08,778 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:57:37,809 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:57:37,810 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:58:08,840 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:58:08,840 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:58:08,842 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:57:35', tmtdew=8.6, humidity=54.42, cloud=0.0, wind=10.3, temperature=7.76, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:57:23.155', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:58:08,842 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-21 09:58:08,842 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:58:08,842 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 13m
2025-06-21 09:58:08,842 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:58:08,843 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:58:08.843
2025-06-21 09:58:08,852 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:58:08,852 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 13m is greater than maximum age 10m 0s
2025-06-21 09:58:08,852 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:58:08,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.543
2025-06-21 09:58:08,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.725
2025-06-21 09:58:08,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:58:08,918 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:58:08,918 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:58:08,918 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:58:08,918 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:58:37,870 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:58:37,871 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 09:59:08,981 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 09:59:08,981 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 09:59:08,983 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:58:38', tmtdew=8.51, humidity=55.03, cloud=0.0, wind=10.69, temperature=7.76, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:58:23.117', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 09:59:08,983 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 09:59:08,983 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 09:59:08,983 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 14m
2025-06-21 09:59:08,984 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 09:59:08,984 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T07:59:08.984
2025-06-21 09:59:08,992 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 09:59:08,992 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 14m is greater than maximum age 10m 0s
2025-06-21 09:59:08,993 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 09:59:09,055 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.759
2025-06-21 09:59:09,056 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.025
2025-06-21 09:59:09,056 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 09:59:09,056 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 09:59:09,056 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 09:59:09,056 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 09:59:09,056 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 09:59:37,931 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 09:59:37,932 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:00:09,115 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:00:09,115 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:00:09,123 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T09:59:43', tmtdew=8.86, humidity=53.54, cloud=0.0, wind=11.05, temperature=7.76, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T07:59:23.078', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:00:09,123 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 10:00:09,123 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:00:09,123 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 15m
2025-06-21 10:00:09,123 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:00:09,123 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:00:09.123
2025-06-21 10:00:09,132 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:00:09,132 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 15m is greater than maximum age 10m 0s
2025-06-21 10:00:09,132 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:00:09,196 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.046
2025-06-21 10:00:09,196 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.255
2025-06-21 10:00:09,196 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:00:09,196 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:00:09,196 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:00:09,197 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:00:09,197 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:00:37,992 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:00:37,993 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:01:09,259 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:01:09,259 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:01:09,261 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:00:47', tmtdew=8.59, humidity=54.85, cloud=0.0, wind=10.6, temperature=7.76, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:00:23.126', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:01:09,261 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 10:01:09,261 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:01:09,261 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 16m
2025-06-21 10:01:09,261 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:01:09,262 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:01:09.262
2025-06-21 10:01:09,270 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:01:09,271 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 16m is greater than maximum age 10m 0s
2025-06-21 10:01:09,271 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:01:09,336 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.997
2025-06-21 10:01:09,337 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.413
2025-06-21 10:01:09,337 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:01:09,337 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:01:09,337 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:01:09,337 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:01:09,337 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:01:38,053 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:01:38,054 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:02:09,400 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:02:09,400 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:02:09,403 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:01:50', tmtdew=8.35, humidity=55.52, cloud=0.0, wind=10.43, temperature=7.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:00:53.107', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:02:09,403 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 10:02:09,403 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:02:09,403 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 17m
2025-06-21 10:02:09,403 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:02:09,404 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:02:09.404
2025-06-21 10:02:09,413 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:02:09,413 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 17m is greater than maximum age 10m 0s
2025-06-21 10:02:09,413 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:02:09,478 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.710
2025-06-21 10:02:09,478 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.497
2025-06-21 10:02:09,479 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:02:09,479 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:02:09,479 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:02:09,479 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:02:09,479 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:02:38,114 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:02:38,115 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:03:09,542 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:03:09,542 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:03:09,545 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:02:54', tmtdew=8.07, humidity=56.74, cloud=0.0, wind=10.76, temperature=7.61, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:02:23.136', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:03:09,545 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 10:03:09,545 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:03:09,545 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 18m
2025-06-21 10:03:09,545 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:03:09,545 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:03:09.545
2025-06-21 10:03:09,555 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:03:09,555 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 18m is greater than maximum age 10m 0s
2025-06-21 10:03:09,555 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:03:09,619 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.503
2025-06-21 10:03:09,619 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.507
2025-06-21 10:03:09,619 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:03:09,619 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:03:09,619 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:03:09,619 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:03:09,619 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:03:38,175 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:03:38,196 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:04:09,682 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:04:09,682 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:04:09,685 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:03:57', tmtdew=8.55, humidity=55.06, cloud=0.0, wind=12.05, temperature=7.65, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:03:23.098', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:04:09,685 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-21 10:04:09,685 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:04:09,685 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 19m
2025-06-21 10:04:09,685 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:04:09,685 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:04:09.686
2025-06-21 10:04:09,694 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:04:09,694 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 19m is greater than maximum age 10m 0s
2025-06-21 10:04:09,694 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:04:09,757 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.374
2025-06-21 10:04:09,758 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.442
2025-06-21 10:04:09,758 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:04:09,758 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:04:09,758 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:04:09,758 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:04:09,758 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:04:38,257 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:04:38,274 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:05:09,821 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:05:09,821 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:05:09,823 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:04:29', tmtdew=8.56, humidity=54.96, cloud=0.0, wind=9.88, temperature=7.66, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:04:23.059', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:05:09,823 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-21 10:05:09,823 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:05:09,823 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 20m
2025-06-21 10:05:09,823 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:05:09,824 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:05:09.824
2025-06-21 10:05:09,832 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:05:09,832 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 20m is greater than maximum age 10m 0s
2025-06-21 10:05:09,832 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:05:09,900 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.321
2025-06-21 10:05:09,901 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.299
2025-06-21 10:05:09,901 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:05:09,901 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:05:09,901 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:05:09,901 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:05:09,901 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:05:38,334 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:05:38,356 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:06:09,963 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:06:09,963 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:06:09,966 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:05:33', tmtdew=8.24, humidity=55.96, cloud=0.0, wind=10.32, temperature=7.8, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:05:53.088', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:06:09,966 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 10:06:09,966 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:06:09,966 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 21m
2025-06-21 10:06:09,966 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:06:09,967 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:06:09.967
2025-06-21 10:06:09,975 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:06:09,975 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 21m is greater than maximum age 10m 0s
2025-06-21 10:06:09,975 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:06:10,039 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.344
2025-06-21 10:06:10,040 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.078
2025-06-21 10:06:10,040 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:06:10,040 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:06:10,040 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:06:10,040 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:06:10,040 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:06:38,415 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:06:38,431 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:07:10,103 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:07:10,103 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:07:10,104 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:06:36', tmtdew=8.53, humidity=54.82, cloud=0.0, wind=12.3, temperature=7.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:06:23.069', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:07:10,105 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 10:07:10,105 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:07:10,105 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 22m
2025-06-21 10:07:10,105 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:07:10,105 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:07:10.105
2025-06-21 10:07:10,114 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:07:10,114 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 22m is greater than maximum age 10m 0s
2025-06-21 10:07:10,114 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:07:10,183 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.441
2025-06-21 10:07:10,183 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.778
2025-06-21 10:07:10,183 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:07:10,183 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:07:10,183 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:07:10,184 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:07:10,184 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:07:38,491 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:07:38,511 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:08:10,245 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:08:10,245 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:08:10,248 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:07:40', tmtdew=8.17, humidity=56.16, cloud=0.0, wind=9.53, temperature=7.94, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:07:23.117', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:08:10,248 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 10:08:10,248 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:08:10,248 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 23m
2025-06-21 10:08:10,248 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:08:10,249 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:08:10.249
2025-06-21 10:08:10,258 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:08:10,258 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 23m is greater than maximum age 10m 0s
2025-06-21 10:08:10,258 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:08:10,321 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.611
2025-06-21 10:08:10,321 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.840
2025-06-21 10:08:10,322 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:08:10,322 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:08:10,322 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:08:10,322 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:08:10,322 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:08:38,572 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:08:38,587 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:09:10,385 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:09:10,385 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:09:10,387 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:08:43', tmtdew=7.99, humidity=57.12, cloud=0.0, wind=12.12, temperature=7.98, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:08:23.078', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:09:10,388 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 10:09:10,388 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:09:10,388 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 24m
2025-06-21 10:09:10,388 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:09:10,388 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:09:10.388
2025-06-21 10:09:10,397 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:09:10,397 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 24m is greater than maximum age 10m 0s
2025-06-21 10:09:10,397 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:09:10,460 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.853
2025-06-21 10:09:10,461 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.115
2025-06-21 10:09:10,461 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:09:10,461 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:09:10,461 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:09:10,461 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:09:10,461 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:09:38,647 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:09:38,668 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:10:10,524 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:10:10,524 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:10:10,526 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:09:47', tmtdew=8.28, humidity=55.91, cloud=0.0, wind=10.8, temperature=7.92, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:09:23.040', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:10:10,527 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 10:10:10,527 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:10:10,527 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 25m
2025-06-21 10:10:10,527 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:10:10,527 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:10:10.527
2025-06-21 10:10:10,536 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:10:10,536 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 25m is greater than maximum age 10m 0s
2025-06-21 10:10:10,536 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:10:10,602 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.165
2025-06-21 10:10:10,602 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.319
2025-06-21 10:10:10,602 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:10:10,602 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:10:10,603 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:10:10,603 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:10:10,603 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:10:38,728 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:10:38,745 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:11:10,665 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:11:10,665 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:11:10,668 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:09:47', tmtdew=8.28, humidity=55.91, cloud=0.0, wind=10.8, temperature=7.92, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:09:23.040', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:11:10,668 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 23s
2025-06-21 10:11:10,668 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:11:10,668 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 26m
2025-06-21 10:11:10,668 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:11:10,668 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:11:10.668
2025-06-21 10:11:10,677 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:11:10,677 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 26m is greater than maximum age 10m 0s
2025-06-21 10:11:10,677 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:11:10,741 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.885
2025-06-21 10:11:10,741 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.451
2025-06-21 10:11:10,741 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:11:10,741 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:11:10,741 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:11:10,742 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:11:10,742 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:11:38,805 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:11:38,821 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:12:10,803 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:12:10,803 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:12:10,804 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:09:47', tmtdew=8.28, humidity=55.91, cloud=0.0, wind=10.8, temperature=7.92, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:09:23.040', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:12:10,804 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 23s
2025-06-21 10:12:10,804 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:12:10,804 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 27m
2025-06-21 10:12:10,804 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:12:10,805 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:12:10.805
2025-06-21 10:12:10,813 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:12:10,813 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 27m is greater than maximum age 10m 0s
2025-06-21 10:12:10,813 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:12:10,877 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.626
2025-06-21 10:12:10,877 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.509
2025-06-21 10:12:10,877 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:12:10,877 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:12:10,878 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:12:10,878 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:12:10,878 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:12:38,881 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:12:38,900 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:13:10,940 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:13:10,940 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:13:10,943 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:12:58', tmtdew=8.38, humidity=55.37, cloud=0.0, wind=12.07, temperature=7.86, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:12:23.098', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:13:10,943 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-21 10:13:10,943 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:13:10,943 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 28m
2025-06-21 10:13:10,943 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:13:10,944 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:13:10.944
2025-06-21 10:13:10,952 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:13:10,952 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 28m is greater than maximum age 10m 0s
2025-06-21 10:13:10,952 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:13:11,017 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.447
2025-06-21 10:13:11,017 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.492
2025-06-21 10:13:11,017 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:13:11,017 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:13:11,017 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:13:11,017 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:13:11,017 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:13:38,960 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:13:38,980 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:14:11,079 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:14:11,079 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:14:11,082 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:13:29', tmtdew=8.6, humidity=54.68, cloud=0.0, wind=14.24, temperature=7.87, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:13:23.059', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:14:11,082 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-21 10:14:11,082 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:14:11,082 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 29m
2025-06-21 10:14:11,082 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:14:11,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:14:11.083
2025-06-21 10:14:11,091 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:14:11,091 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 29m is greater than maximum age 10m 0s
2025-06-21 10:14:11,091 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:14:11,155 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.345
2025-06-21 10:14:11,155 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.399
2025-06-21 10:14:11,155 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:14:11,155 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:14:11,155 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:14:11,156 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:14:11,156 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:14:39,039 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:14:39,060 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:15:11,218 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:15:11,219 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:15:11,221 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:14:33', tmtdew=8.6, humidity=54.6, cloud=0.0, wind=11.49, temperature=7.92, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:14:53.088', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:15:11,221 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 10:15:11,221 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:15:11,221 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 30m
2025-06-21 10:15:11,222 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:15:11,222 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:15:11.222
2025-06-21 10:15:11,230 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:15:11,231 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 30m is greater than maximum age 10m 0s
2025-06-21 10:15:11,231 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:15:11,294 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.320
2025-06-21 10:15:11,294 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.229
2025-06-21 10:15:11,294 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:15:11,294 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:15:11,295 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:15:11,295 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:15:11,295 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:15:39,119 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:15:39,136 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:16:11,357 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:16:11,357 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:16:11,359 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:15:37', tmtdew=8.68, humidity=54.4, cloud=0.0, wind=10.92, temperature=8.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:15:23.069', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:16:11,359 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 10:16:11,359 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:16:11,359 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 31m
2025-06-21 10:16:11,359 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:16:11,360 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:16:11.360
2025-06-21 10:16:11,368 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:16:11,368 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 31m is greater than maximum age 10m 0s
2025-06-21 10:16:11,368 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:16:11,431 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.370
2025-06-21 10:16:11,431 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.979
2025-06-21 10:16:11,431 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:16:11,431 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:16:11,432 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:16:11,432 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:16:11,432 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:16:39,195 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:16:39,213 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:17:11,494 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:17:11,494 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:17:11,497 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:16:40', tmtdew=8.87, humidity=53.54, cloud=0.0, wind=8.13, temperature=8.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:16:23.117', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:17:11,497 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 10:17:11,497 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:17:11,497 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 32m
2025-06-21 10:17:11,497 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:17:11,498 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:17:11.498
2025-06-21 10:17:11,506 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:17:11,506 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 32m is greater than maximum age 10m 0s
2025-06-21 10:17:11,506 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:17:11,570 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.493
2025-06-21 10:17:11,570 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.650
2025-06-21 10:17:11,570 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:17:11,571 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:17:11,571 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:17:11,571 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:17:11,571 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:17:39,273 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:17:39,291 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:18:11,633 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:18:11,633 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:18:11,636 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:17:44', tmtdew=8.84, humidity=53.73, cloud=0.0, wind=14.75, temperature=8.29, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:17:23.165', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:18:11,636 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 10:18:11,636 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:18:11,636 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 33m
2025-06-21 10:18:11,636 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:18:11,637 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:18:11.637
2025-06-21 10:18:11,645 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:18:11,645 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 33m is greater than maximum age 10m 0s
2025-06-21 10:18:11,645 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:18:11,709 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.689
2025-06-21 10:18:11,709 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.946
2025-06-21 10:18:11,709 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:18:11,709 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:18:11,709 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:18:11,709 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:18:11,709 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:18:39,351 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:18:39,368 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:19:11,772 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:19:11,772 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:19:11,773 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:18:47', tmtdew=8.64, humidity=54.83, cloud=0.0, wind=12.58, temperature=8.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:18:23.040', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:19:11,773 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 10:19:11,774 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:19:11,774 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 34m
2025-06-21 10:19:11,774 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:19:11,774 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:19:11.774
2025-06-21 10:19:11,783 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:19:11,783 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 34m is greater than maximum age 10m 0s
2025-06-21 10:19:11,783 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:19:11,847 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.956
2025-06-21 10:19:11,847 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.196
2025-06-21 10:19:11,847 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:19:11,847 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:19:11,847 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:19:11,847 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:19:11,847 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:19:39,428 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:19:39,448 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:20:11,907 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:20:11,907 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:20:11,910 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:19:51', tmtdew=8.59, humidity=55.02, cloud=0.0, wind=14.29, temperature=8.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:19:23.088', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:20:11,910 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 10:20:11,910 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:20:11,910 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 35m
2025-06-21 10:20:11,910 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:20:11,910 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:20:11.910
2025-06-21 10:20:11,919 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:20:11,919 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 35m is greater than maximum age 10m 0s
2025-06-21 10:20:11,919 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:20:11,982 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.092
2025-06-21 10:20:11,982 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.374
2025-06-21 10:20:11,982 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:20:11,982 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:20:11,982 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:20:11,983 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:20:11,983 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:20:39,508 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:20:39,523 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:21:12,043 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:21:12,043 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:21:12,045 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:20:54', tmtdew=8.44, humidity=55.25, cloud=0.0, wind=14.22, temperature=8.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:20:23.050', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:21:12,045 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 10:21:12,046 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:21:12,046 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 36m
2025-06-21 10:21:12,046 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:21:12,046 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:21:12.046
2025-06-21 10:21:12,055 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:21:12,055 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 36m is greater than maximum age 10m 0s
2025-06-21 10:21:12,055 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:21:12,120 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.782
2025-06-21 10:21:12,120 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.479
2025-06-21 10:21:12,120 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:21:12,120 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:21:12,121 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:21:12,121 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:21:12,121 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:21:39,583 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:21:39,604 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:22:12,183 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:22:12,183 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:22:12,186 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:21:58', tmtdew=8.45, humidity=55.39, cloud=0.0, wind=8.06, temperature=8.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:21:23.011', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:22:12,186 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 10:22:12,186 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:22:12,186 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 37m
2025-06-21 10:22:12,186 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:22:12,186 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:22:12.186
2025-06-21 10:22:12,195 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:22:12,195 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 37m is greater than maximum age 10m 0s
2025-06-21 10:22:12,195 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:22:12,259 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.552
2025-06-21 10:22:12,259 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.511
2025-06-21 10:22:12,259 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:22:12,259 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:22:12,259 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:22:12,260 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:22:12,260 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:22:39,664 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:22:39,681 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:23:12,323 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:23:12,323 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:23:12,325 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:23:01', tmtdew=8.53, humidity=54.97, cloud=0.0, wind=10.16, temperature=8.27, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:22:23.059', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:23:12,325 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-21 10:23:12,325 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:23:12,326 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 38m
2025-06-21 10:23:12,326 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:23:12,326 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:23:12.326
2025-06-21 10:23:12,334 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:23:12,335 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 38m is greater than maximum age 10m 0s
2025-06-21 10:23:12,335 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:23:12,399 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.401
2025-06-21 10:23:12,400 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.467
2025-06-21 10:23:12,407 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:23:12,407 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:23:12,408 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:23:12,408 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:23:12,408 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:23:39,741 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:23:39,759 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:24:12,470 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:24:12,470 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:24:12,473 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:23:33', tmtdew=8.53, humidity=55.09, cloud=0.0, wind=10.59, temperature=8.29, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:23:23.107', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:24:12,473 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 10:24:12,473 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:24:12,473 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 39m
2025-06-21 10:24:12,473 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:24:12,473 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:24:12.473
2025-06-21 10:24:12,482 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:24:12,482 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 39m is greater than maximum age 10m 0s
2025-06-21 10:24:12,482 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:24:12,545 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.327
2025-06-21 10:24:12,545 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.346
2025-06-21 10:24:12,545 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:24:12,545 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:24:12,545 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:24:12,545 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:24:12,545 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:24:39,819 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:24:39,840 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:25:12,608 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:25:12,609 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:25:12,611 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:24:37', tmtdew=8.56, humidity=54.83, cloud=0.0, wind=8.89, temperature=8.34, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:24:23.069', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:25:12,611 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 10:25:12,611 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:25:12,611 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 40m
2025-06-21 10:25:12,611 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:25:12,612 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:25:12.612
2025-06-21 10:25:12,621 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:25:12,621 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 40m is greater than maximum age 10m 0s
2025-06-21 10:25:12,621 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:25:12,690 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.328
2025-06-21 10:25:12,690 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.148
2025-06-21 10:25:12,690 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:25:12,690 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:25:12,691 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:25:12,691 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:25:12,691 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:25:39,899 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:25:39,919 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:26:12,751 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:26:12,751 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:26:12,753 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:25:40', tmtdew=9.06, humidity=52.92, cloud=0.0, wind=12.46, temperature=8.5, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:25:23.030', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:26:12,753 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 10:26:12,753 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:26:12,753 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 41m
2025-06-21 10:26:12,753 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:26:12,753 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:26:12.753
2025-06-21 10:26:12,762 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:26:12,762 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 41m is greater than maximum age 10m 0s
2025-06-21 10:26:12,762 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:26:12,828 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.405
2025-06-21 10:26:12,829 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.870
2025-06-21 10:26:12,829 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:26:12,829 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:26:12,829 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:26:12,829 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:26:12,829 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:26:39,979 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:26:39,997 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:27:12,891 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:27:12,892 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:27:12,895 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:26:44', tmtdew=9.28, humidity=52.21, cloud=0.0, wind=8.77, temperature=8.52, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:26:23.078', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:27:12,895 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 10:27:12,895 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:27:12,895 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 42m
2025-06-21 10:27:12,895 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:27:12,895 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:27:12.896
2025-06-21 10:27:12,905 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:27:12,905 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 42m is greater than maximum age 10m 0s
2025-06-21 10:27:12,905 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:27:12,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.554
2025-06-21 10:27:12,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.748
2025-06-21 10:27:12,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:27:12,981 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:27:12,982 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:27:12,982 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:27:12,982 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:27:40,057 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:27:40,078 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:28:13,044 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:28:13,044 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:28:13,047 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:27:47', tmtdew=9.2, humidity=52.43, cloud=0.0, wind=10.48, temperature=8.55, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:27:53.021', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:28:13,047 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 10:28:13,047 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:28:13,047 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 43m
2025-06-21 10:28:13,047 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:28:13,048 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:28:13.048
2025-06-21 10:28:13,057 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:28:13,057 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 43m is greater than maximum age 10m 0s
2025-06-21 10:28:13,058 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:28:13,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.776
2025-06-21 10:28:13,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.043
2025-06-21 10:28:13,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:28:13,122 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:28:13,122 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:28:13,122 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:28:13,122 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:28:40,138 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:28:40,157 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:29:13,185 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:29:13,185 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:29:13,187 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:28:51', tmtdew=8.85, humidity=53.79, cloud=0.0, wind=13.09, temperature=8.56, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:28:53.069', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:29:13,187 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 10:29:13,187 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:29:13,187 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 44m
2025-06-21 10:29:13,187 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:29:13,188 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:29:13.188
2025-06-21 10:29:13,196 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:29:13,196 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 44m is greater than maximum age 10m 0s
2025-06-21 10:29:13,196 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:29:13,261 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.068
2025-06-21 10:29:13,261 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.267
2025-06-21 10:29:13,261 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:29:13,261 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:29:13,261 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:29:13,262 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:29:13,262 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:29:40,215 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:29:40,232 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:30:13,324 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:30:13,324 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:30:13,327 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:29:54', tmtdew=8.86, humidity=53.72, cloud=0.0, wind=9.33, temperature=8.48, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:29:23.050', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:30:13,327 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 10:30:13,327 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:30:13,327 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 45m
2025-06-21 10:30:13,327 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:30:13,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:30:13.328
2025-06-21 10:30:13,336 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:30:13,336 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 45m is greater than maximum age 10m 0s
2025-06-21 10:30:13,336 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:30:13,399 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.971
2025-06-21 10:30:13,399 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.419
2025-06-21 10:30:13,399 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:30:13,400 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:30:13,400 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:30:13,400 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:30:13,400 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:30:40,292 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:30:40,311 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:31:13,459 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:31:13,459 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:31:13,461 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:30:58', tmtdew=8.75, humidity=54.03, cloud=0.0, wind=12.23, temperature=8.54, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:30:23.098', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:31:13,461 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 10:31:13,461 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:31:13,461 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 46m
2025-06-21 10:31:13,461 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:31:13,461 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:31:13.461
2025-06-21 10:31:13,470 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:31:13,470 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 46m is greater than maximum age 10m 0s
2025-06-21 10:31:13,470 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:31:13,533 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.690
2025-06-21 10:31:13,533 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.498
2025-06-21 10:31:13,534 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:31:13,534 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:31:13,534 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:31:13,534 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:31:13,534 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:31:40,371 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:31:40,393 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:32:13,596 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:32:13,597 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:32:13,599 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:32:02', tmtdew=8.73, humidity=54.1, cloud=0.0, wind=11.12, temperature=8.58, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:31:23.059', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:32:13,599 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-21 10:32:13,599 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:32:13,599 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 47m
2025-06-21 10:32:13,599 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:32:13,600 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:32:13.600
2025-06-21 10:32:13,609 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:32:13,609 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 47m is greater than maximum age 10m 0s
2025-06-21 10:32:13,609 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:32:13,673 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.488
2025-06-21 10:32:13,673 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.503
2025-06-21 10:32:13,673 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:32:13,673 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:32:13,673 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:32:13,674 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:32:13,674 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:32:40,453 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:32:40,475 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:33:13,735 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:33:13,735 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:33:13,737 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:33:05', tmtdew=8.63, humidity=54.35, cloud=0.0, wind=11.4, temperature=8.51, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:32:53.002', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:33:13,737 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-06-21 10:33:13,737 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:33:13,737 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 48m
2025-06-21 10:33:13,737 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:33:13,738 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:33:13.738
2025-06-21 10:33:13,746 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:33:13,746 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 48m is greater than maximum age 10m 0s
2025-06-21 10:33:13,746 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:33:13,810 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.365
2025-06-21 10:33:13,810 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.432
2025-06-21 10:33:13,810 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:33:13,810 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:33:13,810 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:33:13,811 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:33:13,811 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:33:40,535 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:33:40,554 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:34:13,873 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:34:13,874 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:34:13,876 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:34:09', tmtdew=8.81, humidity=54.06, cloud=0.0, wind=9.71, temperature=8.5, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:33:53.050', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:34:13,877 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 4s
2025-06-21 10:34:13,877 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:34:13,877 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 49m
2025-06-21 10:34:13,877 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:34:13,877 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:34:13.877
2025-06-21 10:34:13,886 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:34:13,886 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 49m is greater than maximum age 10m 0s
2025-06-21 10:34:13,886 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:34:13,950 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.318
2025-06-21 10:34:13,950 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.284
2025-06-21 10:34:13,950 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:34:13,950 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:34:13,951 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:34:13,951 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:34:13,951 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:34:40,614 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:34:40,632 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:35:14,013 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:35:14,013 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:35:14,015 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:34:40', tmtdew=8.88, humidity=53.78, cloud=0.0, wind=9.88, temperature=8.48, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:34:23.030', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:35:14,015 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 10:35:14,015 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:35:14,015 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 50m
2025-06-21 10:35:14,015 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:35:14,015 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:35:14.016
2025-06-21 10:35:14,024 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:35:14,024 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 50m is greater than maximum age 10m 0s
2025-06-21 10:35:14,024 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:35:14,087 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.346
2025-06-21 10:35:14,087 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.057
2025-06-21 10:35:14,087 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:35:14,087 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:35:14,088 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:35:14,088 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:35:14,088 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:35:40,692 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:35:40,712 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:36:14,151 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:36:14,151 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:36:14,154 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:34:40', tmtdew=8.88, humidity=53.78, cloud=0.0, wind=9.88, temperature=8.48, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:34:23.030', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:36:14,154 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 34s
2025-06-21 10:36:14,154 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:36:14,154 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 51m
2025-06-21 10:36:14,154 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:36:14,155 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:36:14.155
2025-06-21 10:36:14,163 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:36:14,163 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 51m is greater than maximum age 10m 0s
2025-06-21 10:36:14,163 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:36:14,228 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.449
2025-06-21 10:36:14,247 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.750
2025-06-21 10:36:14,248 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:36:14,248 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:36:14,248 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:36:14,248 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:36:14,248 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:36:40,772 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:36:40,793 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:37:14,307 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:37:14,307 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:37:14,309 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:34:40', tmtdew=8.88, humidity=53.78, cloud=0.0, wind=9.88, temperature=8.48, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:34:23.030', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:37:14,309 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 34s
2025-06-21 10:37:14,309 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:37:14,310 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 52m
2025-06-21 10:37:14,310 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:37:14,310 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:37:14.310
2025-06-21 10:37:14,319 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:37:14,319 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 52m is greater than maximum age 10m 0s
2025-06-21 10:37:14,319 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:37:14,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.625
2025-06-21 10:37:14,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.861
2025-06-21 10:37:14,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:37:14,385 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:37:14,385 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:37:14,386 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:37:14,386 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:37:40,853 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:37:40,874 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:38:14,449 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:38:14,449 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:38:14,452 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:37:51', tmtdew=8.26, humidity=56.01, cloud=0.0, wind=14.05, temperature=8.37, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:37:23.002', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:38:14,452 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 10:38:14,452 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:38:14,452 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 53m
2025-06-21 10:38:14,452 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:38:14,452 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:38:14.452
2025-06-21 10:38:14,462 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:38:14,462 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 53m is greater than maximum age 10m 0s
2025-06-21 10:38:14,462 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:38:14,528 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.872
2025-06-21 10:38:14,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.131
2025-06-21 10:38:14,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:38:14,529 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:38:14,529 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:38:14,529 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:38:14,529 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:38:40,934 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:38:40,949 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:39:14,593 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:39:14,593 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:39:14,603 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:38:23', tmtdew=8.52, humidity=54.98, cloud=0.0, wind=10.32, temperature=8.45, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:37:53.069', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:39:14,603 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 51s
2025-06-21 10:39:14,603 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:39:14,603 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 54m
2025-06-21 10:39:14,604 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:39:14,604 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:39:14.604
2025-06-21 10:39:14,613 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:39:14,613 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 54m is greater than maximum age 10m 0s
2025-06-21 10:39:14,613 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:39:14,686 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.189
2025-06-21 10:39:14,686 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.329
2025-06-21 10:39:14,686 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:39:14,686 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:39:14,686 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:39:14,687 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:39:14,687 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:39:41,007 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:39:41,029 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:40:14,747 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:40:14,747 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:40:14,749 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:38:23', tmtdew=8.52, humidity=54.98, cloud=0.0, wind=10.32, temperature=8.45, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:37:53.069', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:40:14,749 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 51s
2025-06-21 10:40:14,749 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:40:14,749 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 55m
2025-06-21 10:40:14,749 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:40:14,749 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:40:14.749
2025-06-21 10:40:14,759 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:40:14,759 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 55m is greater than maximum age 10m 0s
2025-06-21 10:40:14,759 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:40:14,833 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.860
2025-06-21 10:40:14,834 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.455
2025-06-21 10:40:14,834 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:40:14,834 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:40:14,834 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:40:14,834 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:40:14,834 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:40:41,087 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:40:41,109 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:41:14,895 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:41:14,895 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:41:14,898 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:40:29', tmtdew=8.47, humidity=55.22, cloud=0.0, wind=12.12, temperature=8.6, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:40:53.040', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:41:14,898 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-06-21 10:41:14,898 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:41:14,898 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 56m
2025-06-21 10:41:14,898 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:41:14,899 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:41:14.899
2025-06-21 10:41:14,907 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:41:14,907 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 56m is greater than maximum age 10m 0s
2025-06-21 10:41:14,907 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:41:14,970 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.608
2025-06-21 10:41:14,970 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.508
2025-06-21 10:41:14,970 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:41:14,970 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:41:14,971 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:41:14,971 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:41:14,971 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:41:41,167 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:41:41,184 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:42:15,033 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:42:15,033 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:42:15,044 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:41:33', tmtdew=8.34, humidity=55.53, cloud=0.0, wind=10.32, temperature=8.6, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:41:23.021', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:42:15,044 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-21 10:42:15,044 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:42:15,044 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 57m
2025-06-21 10:42:15,044 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:42:15,045 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:42:15.045
2025-06-21 10:42:15,053 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:42:15,053 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 57m is greater than maximum age 10m 0s
2025-06-21 10:42:15,053 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:42:15,120 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.434
2025-06-21 10:42:15,120 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.485
2025-06-21 10:42:15,120 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:42:15,120 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:42:15,120 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:42:15,120 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:42:15,120 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:42:41,243 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:42:41,265 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:43:15,183 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:43:15,183 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:43:15,186 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:41:33', tmtdew=8.34, humidity=55.53, cloud=0.0, wind=10.32, temperature=8.6, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:41:23.021', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:43:15,186 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 42s
2025-06-21 10:43:15,186 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:43:15,186 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 58m
2025-06-21 10:43:15,186 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:43:15,186 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:43:15.186
2025-06-21 10:43:15,195 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:43:15,195 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 58m is greater than maximum age 10m 0s
2025-06-21 10:43:15,195 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:43:15,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.339
2025-06-21 10:43:15,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.387
2025-06-21 10:43:15,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:43:15,258 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:43:15,259 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:43:15,259 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:43:15,259 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:43:41,323 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:43:41,346 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:44:15,319 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:44:15,319 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:44:15,321 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:43:40', tmtdew=8.38, humidity=55.51, cloud=0.0, wind=10.92, temperature=8.65, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:43:23.030', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:44:15,321 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 10:44:15,321 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:44:15,321 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 59m
2025-06-21 10:44:15,321 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:44:15,322 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:44:15.322
2025-06-21 10:44:15,330 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:44:15,330 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 3h 59m is greater than maximum age 10m 0s
2025-06-21 10:44:15,330 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:44:15,393 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.319
2025-06-21 10:44:15,394 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.211
2025-06-21 10:44:15,394 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:44:15,394 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:44:15,394 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:44:15,394 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:44:15,394 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:44:41,406 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:44:41,424 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:45:15,456 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:45:15,456 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:45:15,459 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:44:44', tmtdew=8.49, humidity=55.13, cloud=0.0, wind=9.72, temperature=8.68, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:44:23.942', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:45:15,459 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 10:45:15,459 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:45:15,459 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 0m
2025-06-21 10:45:15,459 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:45:15,459 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:45:15.460
2025-06-21 10:45:15,468 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:45:15,468 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 0m is greater than maximum age 10m 0s
2025-06-21 10:45:15,468 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:45:15,536 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.374
2025-06-21 10:45:15,536 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.955
2025-06-21 10:45:15,536 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:45:15,537 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:45:15,537 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:45:15,537 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:45:15,537 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:45:41,484 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:45:41,502 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:46:15,599 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:46:15,599 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:46:15,601 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:45:47', tmtdew=8.38, humidity=55.78, cloud=0.0, wind=13.13, temperature=8.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:45:53.021', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:46:15,601 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 10:46:15,601 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:46:15,601 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 1m
2025-06-21 10:46:15,601 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:46:15,602 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:46:15.602
2025-06-21 10:46:15,610 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:46:15,610 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 1m is greater than maximum age 10m 0s
2025-06-21 10:46:15,610 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:46:15,673 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.503
2025-06-21 10:46:15,674 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.650
2025-06-21 10:46:15,674 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:46:15,674 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:46:15,674 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:46:15,674 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:46:15,674 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:46:41,559 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:46:41,579 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:47:15,737 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:47:15,737 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:47:15,740 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:46:50', tmtdew=8.77, humidity=54.31, cloud=0.0, wind=11.54, temperature=8.77, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:46:52.982', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:47:15,740 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 10:47:15,740 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:47:15,740 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 2m
2025-06-21 10:47:15,740 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:47:15,741 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:47:15.741
2025-06-21 10:47:15,750 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:47:15,750 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 2m is greater than maximum age 10m 0s
2025-06-21 10:47:15,751 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:47:15,824 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.704
2025-06-21 10:47:15,824 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.965
2025-06-21 10:47:15,824 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:47:15,824 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:47:15,824 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:47:15,824 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:47:15,824 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:47:41,639 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:47:41,661 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:48:15,888 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:48:15,888 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:48:15,890 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:47:54', tmtdew=8.41, humidity=55.62, cloud=0.0, wind=12.65, temperature=8.81, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:47:23.050', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:48:15,890 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 10:48:15,890 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:48:15,890 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 3m
2025-06-21 10:48:15,890 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:48:15,891 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:48:15.891
2025-06-21 10:48:15,899 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:48:15,899 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 3m is greater than maximum age 10m 0s
2025-06-21 10:48:15,899 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:48:15,964 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.977
2025-06-21 10:48:15,964 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.209
2025-06-21 10:48:15,964 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:48:15,964 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:48:15,964 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:48:15,964 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:48:15,964 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:48:41,721 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:48:41,742 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:49:16,027 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:49:16,027 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:49:16,028 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:48:57', tmtdew=8.44, humidity=55.17, cloud=0.0, wind=13.02, temperature=8.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:48:23.011', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:49:16,028 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 10:49:16,028 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:49:16,029 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 4m
2025-06-21 10:49:16,029 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:49:16,029 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:49:16.029
2025-06-21 10:49:16,037 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:49:16,037 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 4m is greater than maximum age 10m 0s
2025-06-21 10:49:16,037 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:49:16,102 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.064
2025-06-21 10:49:16,103 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.382
2025-06-21 10:49:16,103 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:49:16,103 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:49:16,103 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:49:16,103 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:49:16,103 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:49:41,799 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:49:41,821 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:50:16,166 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:50:16,166 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:50:16,168 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:50:01', tmtdew=8.54, humidity=54.9, cloud=0.0, wind=13.92, temperature=8.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:49:53.040', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:50:16,168 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 10:50:16,168 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:50:16,168 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 5m
2025-06-21 10:50:16,168 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:50:16,169 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:50:16.169
2025-06-21 10:50:16,177 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:50:16,178 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 5m is greater than maximum age 10m 0s
2025-06-21 10:50:16,178 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:50:16,242 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.760
2025-06-21 10:50:16,243 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.482
2025-06-21 10:50:16,243 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:50:16,243 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:50:16,243 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:50:16,243 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:50:16,243 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:50:41,879 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:50:41,901 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:51:16,303 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:51:16,303 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:51:16,305 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:51:04', tmtdew=8.64, humidity=54.51, cloud=0.0, wind=10.5, temperature=8.71, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:50:53.002', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:51:16,305 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-21 10:51:16,305 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:51:16,306 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 6m
2025-06-21 10:51:16,306 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:51:16,306 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:51:16.306
2025-06-21 10:51:16,315 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:51:16,315 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 6m is greater than maximum age 10m 0s
2025-06-21 10:51:16,315 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:51:16,379 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.536
2025-06-21 10:51:16,379 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.508
2025-06-21 10:51:16,379 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:51:16,379 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:51:16,379 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:51:16,379 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:51:16,379 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:51:41,961 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:51:41,979 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:52:16,442 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:52:16,442 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:52:16,445 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:51:37', tmtdew=8.64, humidity=54.85, cloud=0.0, wind=13.41, temperature=8.68, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:51:22.982', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:52:16,445 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 10:52:16,445 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:52:16,445 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 7m
2025-06-21 10:52:16,445 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:52:16,446 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:52:16.446
2025-06-21 10:52:16,454 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:52:16,454 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 7m is greater than maximum age 10m 0s
2025-06-21 10:52:16,454 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:52:16,519 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.391
2025-06-21 10:52:16,519 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.458
2025-06-21 10:52:16,520 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:52:16,520 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:52:16,520 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:52:16,520 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:52:16,520 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:52:42,039 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:52:42,062 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:53:16,583 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:53:16,583 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:53:16,586 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:52:41', tmtdew=8.79, humidity=54.03, cloud=0.0, wind=14.54, temperature=8.68, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:52:23.981', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:53:16,586 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 10:53:16,586 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:53:16,586 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 8m
2025-06-21 10:53:16,586 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:53:16,586 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:53:16.586
2025-06-21 10:53:16,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:53:16,595 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 8m is greater than maximum age 10m 0s
2025-06-21 10:53:16,595 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:53:16,660 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.322
2025-06-21 10:53:16,660 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.332
2025-06-21 10:53:16,660 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:53:16,660 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:53:16,660 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:53:16,660 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:53:16,661 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:53:42,119 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:53:42,138 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:54:16,723 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:54:16,723 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:54:16,734 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:53:44', tmtdew=8.69, humidity=54.5, cloud=0.0, wind=12.93, temperature=8.64, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:53:52.973', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:54:16,734 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 10:54:16,734 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:54:16,734 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 9m
2025-06-21 10:54:16,734 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:54:16,734 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:54:16.735
2025-06-21 10:54:16,743 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:54:16,743 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 9m is greater than maximum age 10m 0s
2025-06-21 10:54:16,743 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:54:16,807 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.329
2025-06-21 10:54:16,807 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.127
2025-06-21 10:54:16,807 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:54:16,807 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:54:16,808 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:54:16,808 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:54:16,808 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:54:42,198 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:54:42,219 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:55:16,871 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:55:16,871 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:55:16,873 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:54:48', tmtdew=8.64, humidity=54.64, cloud=0.0, wind=13.91, temperature=8.62, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:54:53.971', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:55:16,873 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 10:55:16,873 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:55:16,873 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 10m
2025-06-21 10:55:16,874 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:55:16,874 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:55:16.874
2025-06-21 10:55:16,882 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:55:16,883 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 10m is greater than maximum age 10m 0s
2025-06-21 10:55:16,883 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:55:16,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.411
2025-06-21 10:55:16,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.844
2025-06-21 10:55:16,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:55:16,947 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:55:16,948 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:55:16,948 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:55:16,948 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:55:42,279 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:55:42,300 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:56:17,010 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:56:17,010 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:56:17,012 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:55:51', tmtdew=8.68, humidity=54.63, cloud=0.0, wind=12.99, temperature=8.8, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:55:23.952', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:56:17,012 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 10:56:17,012 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:56:17,012 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 11m
2025-06-21 10:56:17,012 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:56:17,012 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:56:17.012
2025-06-21 10:56:17,021 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:56:17,021 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 11m is greater than maximum age 10m 0s
2025-06-21 10:56:17,021 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:56:17,085 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.566
2025-06-21 10:56:17,085 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.770
2025-06-21 10:56:17,086 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:56:17,086 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:56:17,086 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:56:17,086 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:56:17,086 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:56:42,359 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:56:42,379 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:57:17,149 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:57:17,149 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:57:17,152 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:56:23', tmtdew=8.89, humidity=53.84, cloud=0.0, wind=11.96, temperature=8.76, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:55:54.019', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:57:17,152 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 54s
2025-06-21 10:57:17,152 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:57:17,152 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 12m
2025-06-21 10:57:17,152 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:57:17,152 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:57:17.152
2025-06-21 10:57:17,161 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:57:17,161 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 12m is greater than maximum age 10m 0s
2025-06-21 10:57:17,161 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:57:17,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.793
2025-06-21 10:57:17,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.060
2025-06-21 10:57:17,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:57:17,226 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:57:17,226 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:57:17,226 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:57:17,227 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:57:42,439 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:57:42,458 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:58:17,287 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:58:17,287 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:58:17,290 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:56:23', tmtdew=8.89, humidity=53.84, cloud=0.0, wind=11.96, temperature=8.76, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:55:54.019', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:58:17,290 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 54s
2025-06-21 10:58:17,290 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:58:17,290 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 13m
2025-06-21 10:58:17,290 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:58:17,290 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:58:17.291
2025-06-21 10:58:17,300 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:58:17,300 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 13m is greater than maximum age 10m 0s
2025-06-21 10:58:17,300 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:58:17,376 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.091
2025-06-21 10:58:17,377 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.279
2025-06-21 10:58:17,377 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:58:17,377 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:58:17,377 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:58:17,377 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:58:17,377 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:58:42,519 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:58:42,538 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 10:59:17,440 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 10:59:17,440 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 10:59:17,442 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T10:59:02', tmtdew=8.53, humidity=55.21, cloud=0.0, wind=12.85, temperature=8.66, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:58:53.990', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 10:59:17,442 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 10:59:17,442 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 10:59:17,442 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 14m
2025-06-21 10:59:17,442 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 10:59:17,442 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T08:59:17.442
2025-06-21 10:59:17,451 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 10:59:17,451 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 14m is greater than maximum age 10m 0s
2025-06-21 10:59:17,451 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 10:59:17,519 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.945
2025-06-21 10:59:17,519 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.426
2025-06-21 10:59:17,519 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 10:59:17,519 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 10:59:17,520 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 10:59:17,520 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 10:59:17,520 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 10:59:42,595 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 10:59:42,615 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:00:17,582 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:00:17,582 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:00:17,585 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:00:05', tmtdew=8.37, humidity=55.7, cloud=0.0, wind=13.75, temperature=8.64, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T08:59:23.971', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:00:17,585 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-21 11:00:17,585 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:00:17,585 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 15m
2025-06-21 11:00:17,585 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:00:17,585 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:00:17.586
2025-06-21 11:00:17,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:00:17,595 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 15m is greater than maximum age 10m 0s
2025-06-21 11:00:17,595 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:00:17,660 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.670
2025-06-21 11:00:17,661 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.499
2025-06-21 11:00:17,661 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:00:17,661 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:00:17,661 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:00:17,661 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:00:17,661 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:00:42,675 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:00:42,691 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:01:17,724 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:01:17,724 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:01:17,726 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:01:08', tmtdew=8.28, humidity=56.0, cloud=0.0, wind=15.26, temperature=8.71, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:00:24.019', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:01:17,726 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-06-21 11:01:17,726 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:01:17,726 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 16m
2025-06-21 11:01:17,726 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:01:17,726 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:01:17.726
2025-06-21 11:01:17,735 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:01:17,735 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 16m is greater than maximum age 10m 0s
2025-06-21 11:01:17,735 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:01:17,801 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.474
2025-06-21 11:01:17,801 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.498
2025-06-21 11:01:17,801 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:01:17,801 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:01:17,801 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:01:17,801 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:01:17,801 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:01:42,751 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:01:42,771 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:02:17,863 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:02:17,863 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:02:17,866 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:02:12', tmtdew=8.3, humidity=56.1, cloud=0.0, wind=14.4, temperature=8.65, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:01:23.981', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:02:17,866 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 5s
2025-06-21 11:02:17,866 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:02:17,866 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 17m
2025-06-21 11:02:17,866 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:02:17,866 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:02:17.866
2025-06-21 11:02:17,875 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:02:17,875 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 17m is greater than maximum age 10m 0s
2025-06-21 11:02:17,875 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:02:17,938 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.357
2025-06-21 11:02:17,938 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.421
2025-06-21 11:02:17,938 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:02:17,939 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:02:17,939 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:02:17,939 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:02:17,939 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:02:42,831 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:02:42,853 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:03:17,999 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:03:17,999 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:03:18,001 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:02:44', tmtdew=8.25, humidity=56.31, cloud=0.0, wind=11.7, temperature=8.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:02:54.010', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:03:18,001 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 11:03:18,001 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:03:18,001 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 18m
2025-06-21 11:03:18,001 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:03:18,001 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:03:18.001
2025-06-21 11:03:18,010 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:03:18,010 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 18m is greater than maximum age 10m 0s
2025-06-21 11:03:18,010 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:03:18,074 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.315
2025-06-21 11:03:18,074 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.267
2025-06-21 11:03:18,074 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:03:18,074 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:03:18,075 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:03:18,075 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:03:18,075 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:03:42,913 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:03:42,931 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:04:18,135 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:04:18,135 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:04:18,138 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:03:47', tmtdew=8.04, humidity=56.92, cloud=0.0, wind=10.2, temperature=8.83, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:03:53.971', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:04:18,138 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 11:04:18,138 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:04:18,138 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 19m
2025-06-21 11:04:18,138 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:04:18,138 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:04:18.138
2025-06-21 11:04:18,147 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:04:18,147 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 19m is greater than maximum age 10m 0s
2025-06-21 11:04:18,148 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:04:18,212 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.349
2025-06-21 11:04:18,212 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.034
2025-06-21 11:04:18,212 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:04:18,212 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:04:18,212 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:04:18,212 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:04:18,212 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:04:42,991 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:04:43,007 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:05:18,275 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:05:18,275 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:05:18,278 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:04:51', tmtdew=8.12, humidity=56.73, cloud=0.0, wind=8.33, temperature=8.93, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:04:23.952', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:05:18,278 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 11:05:18,278 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:05:18,278 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 20m
2025-06-21 11:05:18,278 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:05:18,278 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:05:18.278
2025-06-21 11:05:18,287 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:05:18,287 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 20m is greater than maximum age 10m 0s
2025-06-21 11:05:18,287 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:05:18,354 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.458
2025-06-21 11:05:18,354 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.722
2025-06-21 11:05:18,354 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:05:18,354 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:05:18,354 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:05:18,354 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:05:18,355 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:05:43,067 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:05:43,086 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:06:18,417 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:06:18,417 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:06:18,420 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:05:54', tmtdew=7.99, humidity=57.38, cloud=0.0, wind=12.14, temperature=8.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:05:24.000', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:06:18,420 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 11:06:18,420 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:06:18,420 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 21m
2025-06-21 11:06:18,420 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:06:18,420 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:06:18.421
2025-06-21 11:06:18,429 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:06:18,429 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 21m is greater than maximum age 10m 0s
2025-06-21 11:06:18,429 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:06:18,493 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.639
2025-06-21 11:06:18,494 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.881
2025-06-21 11:06:18,494 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:06:18,494 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:06:18,494 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:06:18,494 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:06:18,494 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:06:43,145 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:06:43,163 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:07:18,557 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:07:18,557 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:07:18,559 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:05:54', tmtdew=7.99, humidity=57.38, cloud=0.0, wind=12.14, temperature=8.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:05:24.000', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:07:18,560 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 24s
2025-06-21 11:07:18,560 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:07:18,560 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 22m
2025-06-21 11:07:18,560 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:07:18,560 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:07:18.560
2025-06-21 11:07:18,569 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:07:18,569 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 22m is greater than maximum age 10m 0s
2025-06-21 11:07:18,569 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:07:18,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.891
2025-06-21 11:07:18,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.146
2025-06-21 11:07:18,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:07:18,634 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:07:18,634 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:07:18,635 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:07:18,635 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:07:43,223 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:07:43,244 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:08:18,698 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:08:18,698 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:08:18,700 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:05:54', tmtdew=7.99, humidity=57.38, cloud=0.0, wind=12.14, temperature=8.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:05:24.000', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:08:18,701 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 24s
2025-06-21 11:08:18,701 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:08:18,701 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 23m
2025-06-21 11:08:18,701 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:08:18,701 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:08:18.701
2025-06-21 11:08:18,710 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:08:18,710 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 23m is greater than maximum age 10m 0s
2025-06-21 11:08:18,710 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:08:18,774 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.163
2025-06-21 11:08:18,774 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.339
2025-06-21 11:08:18,774 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:08:18,774 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:08:18,775 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:08:18,775 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:08:18,775 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:08:43,303 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:08:43,324 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:09:18,838 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:09:18,838 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:09:18,840 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:09:05', tmtdew=8.15, humidity=56.75, cloud=0.0, wind=12.23, temperature=8.88, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:08:53.952', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:09:18,841 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-21 11:09:18,841 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:09:18,841 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 24m
2025-06-21 11:09:18,841 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:09:18,841 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:09:18.841
2025-06-21 11:09:18,850 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:09:18,850 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 24m is greater than maximum age 10m 0s
2025-06-21 11:09:18,850 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:09:18,914 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.837
2025-06-21 11:09:18,914 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.460
2025-06-21 11:09:18,914 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:09:18,914 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:09:18,915 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:09:18,915 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:09:18,915 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:09:43,384 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:09:43,406 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:10:18,978 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:10:18,978 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:10:18,988 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:09:36', tmtdew=8.13, humidity=56.51, cloud=0.0, wind=15.93, temperature=8.89, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:09:23.933', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:10:18,988 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-21 11:10:18,988 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:10:18,988 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 25m
2025-06-21 11:10:18,989 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:10:18,989 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:10:18.989
2025-06-21 11:10:18,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:10:18,998 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 25m is greater than maximum age 10m 0s
2025-06-21 11:10:18,998 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:10:19,061 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.590
2025-06-21 11:10:19,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.507
2025-06-21 11:10:19,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:10:19,062 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:10:19,062 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:10:19,062 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:10:19,062 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:10:43,463 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:10:43,482 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:11:19,125 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:11:19,125 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:11:19,127 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:10:40', tmtdew=8.17, humidity=56.64, cloud=0.0, wind=14.58, temperature=8.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:10:53.962', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:11:19,127 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 11:11:19,127 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:11:19,127 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 26m
2025-06-21 11:11:19,127 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:11:19,127 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:11:19.127
2025-06-21 11:11:19,136 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:11:19,136 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 26m is greater than maximum age 10m 0s
2025-06-21 11:11:19,136 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:11:19,200 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.423
2025-06-21 11:11:19,201 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.479
2025-06-21 11:11:19,201 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:11:19,201 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:11:19,201 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:11:19,201 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:11:19,201 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:11:43,542 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:11:43,560 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:12:19,264 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:12:19,264 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:12:19,266 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:11:45', tmtdew=8.14, humidity=56.43, cloud=0.0, wind=14.96, temperature=8.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:11:54.010', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:12:19,266 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 11:12:19,266 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:12:19,266 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 27m
2025-06-21 11:12:19,266 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:12:19,267 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:12:19.267
2025-06-21 11:12:19,276 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:12:19,276 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 27m is greater than maximum age 10m 0s
2025-06-21 11:12:19,276 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:12:19,343 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.332
2025-06-21 11:12:19,343 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.374
2025-06-21 11:12:19,344 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:12:19,344 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:12:19,344 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:12:19,344 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:12:19,344 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:12:43,619 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:12:43,638 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:13:19,407 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:13:19,407 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:13:19,410 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:12:49', tmtdew=8.29, humidity=56.06, cloud=0.0, wind=14.17, temperature=8.89, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:12:53.971', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:13:19,410 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 11:13:19,410 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:13:19,410 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 28m
2025-06-21 11:13:19,410 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:13:19,410 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:13:19.410
2025-06-21 11:13:19,419 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:13:19,419 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 28m is greater than maximum age 10m 0s
2025-06-21 11:13:19,419 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:13:19,483 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.318
2025-06-21 11:13:19,484 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.192
2025-06-21 11:13:19,484 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:13:19,484 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:13:19,484 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:13:19,484 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:13:19,484 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:13:43,698 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:13:43,719 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:14:19,543 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:14:19,543 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:14:19,545 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:13:52', tmtdew=9.14, humidity=53.1, cloud=0.0, wind=7.61, temperature=8.98, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:13:23.952', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:14:19,545 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 11:14:19,545 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:14:19,545 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 29m
2025-06-21 11:14:19,545 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:14:19,545 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:14:19.546
2025-06-21 11:14:19,555 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:14:19,555 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 29m is greater than maximum age 10m 0s
2025-06-21 11:14:19,555 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:14:19,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.379
2025-06-21 11:14:19,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.931
2025-06-21 11:14:19,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:14:19,634 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:14:19,634 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:14:19,635 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:14:19,635 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:14:43,779 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:14:43,796 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:15:19,697 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:15:19,697 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:15:19,699 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:14:56', tmtdew=8.64, humidity=54.64, cloud=0.0, wind=14.75, temperature=9.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:14:23.914', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:15:19,700 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 11:15:19,700 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:15:19,700 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 30m
2025-06-21 11:15:19,700 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:15:19,700 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:15:19.700
2025-06-21 11:15:19,710 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:15:19,710 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 30m is greater than maximum age 10m 0s
2025-06-21 11:15:19,710 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:15:19,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.513
2025-06-21 11:15:19,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.674
2025-06-21 11:15:19,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:15:19,783 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:15:19,783 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:15:19,783 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:15:19,784 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:15:43,856 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:15:43,877 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:16:19,845 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:16:19,846 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:16:19,856 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:15:59', tmtdew=8.35, humidity=55.81, cloud=0.0, wind=11.72, temperature=9.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:15:53.942', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:16:19,856 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 11:16:19,856 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:16:19,856 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 31m
2025-06-21 11:16:19,856 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:16:19,857 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:16:19.857
2025-06-21 11:16:19,866 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:16:19,866 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 31m is greater than maximum age 10m 0s
2025-06-21 11:16:19,866 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:16:19,936 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.720
2025-06-21 11:16:19,937 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.984
2025-06-21 11:16:19,937 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:16:19,937 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:16:19,937 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:16:19,937 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:16:19,937 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:16:43,937 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:16:43,959 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:17:19,999 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:17:19,999 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:17:20,001 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:15:59', tmtdew=8.35, humidity=55.81, cloud=0.0, wind=11.72, temperature=9.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:15:53.942', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:17:20,001 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 21s
2025-06-21 11:17:20,001 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:17:20,001 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 32m
2025-06-21 11:17:20,001 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:17:20,001 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:17:20.001
2025-06-21 11:17:20,010 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:17:20,010 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 32m is greater than maximum age 10m 0s
2025-06-21 11:17:20,010 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:17:20,074 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.998
2025-06-21 11:17:20,074 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.223
2025-06-21 11:17:20,075 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:17:20,075 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:17:20,075 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:17:20,075 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:17:20,075 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:17:44,019 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:17:44,042 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:18:20,138 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:18:20,138 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:18:20,140 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:15:59', tmtdew=8.35, humidity=55.81, cloud=0.0, wind=11.72, temperature=9.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:15:53.942', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:18:20,141 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 21s
2025-06-21 11:18:20,141 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:18:20,141 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 33m
2025-06-21 11:18:20,141 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:18:20,141 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:18:20.141
2025-06-21 11:18:20,150 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:18:20,150 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 33m is greater than maximum age 10m 0s
2025-06-21 11:18:20,150 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:18:20,214 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.036
2025-06-21 11:18:20,214 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.390
2025-06-21 11:18:20,214 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:18:20,214 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:18:20,215 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:18:20,215 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:18:20,215 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:18:44,099 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:18:44,120 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:19:20,278 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:19:20,278 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:19:20,280 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:19:10', tmtdew=9.78, humidity=50.91, cloud=0.0, wind=12.49, temperature=9.27, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:18:23.933', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:19:20,280 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-21 11:19:20,280 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:19:20,280 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 34m
2025-06-21 11:19:20,280 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:19:20,280 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:19:20.281
2025-06-21 11:19:20,290 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:19:20,290 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 34m is greater than maximum age 10m 0s
2025-06-21 11:19:20,290 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:19:20,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.738
2025-06-21 11:19:20,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.484
2025-06-21 11:19:20,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:19:20,358 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:19:20,358 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:19:20,358 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:19:20,358 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:19:44,180 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:19:44,203 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:20:20,421 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:20:20,422 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:20:20,424 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:19:41', tmtdew=9.66, humidity=51.39, cloud=0.0, wind=11.63, temperature=9.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:19:53.962', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:20:20,425 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 11:20:20,425 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:20:20,425 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 35m
2025-06-21 11:20:20,425 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:20:20,425 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:20:20.425
2025-06-21 11:20:20,434 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:20:20,434 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 35m is greater than maximum age 10m 0s
2025-06-21 11:20:20,434 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:20:20,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.520
2025-06-21 11:20:20,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.505
2025-06-21 11:20:20,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:20:20,504 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:20:20,504 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:20:20,505 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:20:20,505 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:20:44,263 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:20:44,280 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:21:20,567 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:21:20,567 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:21:20,570 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:20:45', tmtdew=9.81, humidity=50.78, cloud=0.0, wind=16.18, temperature=9.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:20:53.923', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:21:20,570 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 11:21:20,570 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:21:20,570 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 36m
2025-06-21 11:21:20,570 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:21:20,571 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:21:20.571
2025-06-21 11:21:20,579 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:21:20,579 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 36m is greater than maximum age 10m 0s
2025-06-21 11:21:20,579 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:21:20,644 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.381
2025-06-21 11:21:20,644 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.449
2025-06-21 11:21:20,644 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:21:20,644 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:21:20,645 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:21:20,645 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:21:20,645 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:21:44,339 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:21:44,359 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:22:20,707 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:22:20,707 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:22:20,710 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:21:48', tmtdew=8.96, humidity=53.6, cloud=0.0, wind=9.12, temperature=9.39, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:21:23.990', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:22:20,710 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 11:22:20,710 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:22:20,710 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 37m
2025-06-21 11:22:20,710 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:22:20,710 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:22:20.710
2025-06-21 11:22:20,719 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:22:20,719 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 37m is greater than maximum age 10m 0s
2025-06-21 11:22:20,719 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:22:20,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.318
2025-06-21 11:22:20,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.317
2025-06-21 11:22:20,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:22:20,783 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:22:20,783 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:22:20,783 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:22:20,783 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:22:44,419 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:22:44,435 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:23:20,847 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:23:20,847 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:23:20,849 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:22:52', tmtdew=9.48, humidity=51.79, cloud=0.0, wind=12.21, temperature=9.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:22:23.952', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:23:20,849 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 11:23:20,849 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:23:20,849 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 38m
2025-06-21 11:23:20,849 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:23:20,850 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:23:20.850
2025-06-21 11:23:20,859 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:23:20,859 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 38m is greater than maximum age 10m 0s
2025-06-21 11:23:20,859 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:23:20,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.331
2025-06-21 11:23:20,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.107
2025-06-21 11:23:20,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:23:20,925 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:23:20,926 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:23:20,926 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:23:20,926 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:23:44,495 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:23:44,511 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:24:20,987 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:24:20,987 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:24:20,989 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:23:55', tmtdew=10.14, humidity=49.74, cloud=0.0, wind=18.05, temperature=9.38, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:23:53.981', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:24:20,989 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 11:24:20,989 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:24:20,989 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 39m
2025-06-21 11:24:20,989 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:24:20,990 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:24:20.990
2025-06-21 11:24:20,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:24:20,998 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 39m is greater than maximum age 10m 0s
2025-06-21 11:24:20,998 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:24:21,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.418
2025-06-21 11:24:21,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.817
2025-06-21 11:24:21,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:24:21,062 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:24:21,062 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:24:21,063 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:24:21,063 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:24:44,571 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:24:44,593 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:25:21,126 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:25:21,126 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:25:21,129 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:24:59', tmtdew=10.63, humidity=48.65, cloud=0.0, wind=11.91, temperature=9.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:24:53.942', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:25:21,129 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 11:25:21,129 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:25:21,129 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 40m
2025-06-21 11:25:21,129 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:25:21,130 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:25:21.130
2025-06-21 11:25:21,138 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:25:21,138 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 40m is greater than maximum age 10m 0s
2025-06-21 11:25:21,138 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:25:21,203 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.579
2025-06-21 11:25:21,204 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.792
2025-06-21 11:25:21,204 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:25:21,204 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:25:21,204 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:25:21,204 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:25:21,204 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:25:44,653 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:25:44,674 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:26:21,263 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:26:21,263 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:26:21,265 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:26:02', tmtdew=11.59, humidity=44.61, cloud=0.0, wind=10.6, temperature=9.58, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:25:53.990', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:26:21,266 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 11:26:21,266 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:26:21,266 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 41m
2025-06-21 11:26:21,266 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:26:21,266 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:26:21.266
2025-06-21 11:26:21,275 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:26:21,275 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 41m is greater than maximum age 10m 0s
2025-06-21 11:26:21,275 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:26:21,346 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.811
2025-06-21 11:26:21,346 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.077
2025-06-21 11:26:21,346 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:26:21,346 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:26:21,347 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:26:21,347 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:26:21,347 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:26:44,734 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:26:44,754 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:27:21,407 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:27:21,407 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:27:21,408 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:27:06', tmtdew=11.59, humidity=44.64, cloud=0.0, wind=13.48, temperature=9.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:26:23.971', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:27:21,409 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 11:27:21,409 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:27:21,409 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 42m
2025-06-21 11:27:21,409 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:27:21,409 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:27:21.409
2025-06-21 11:27:21,418 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:27:21,418 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 42m is greater than maximum age 10m 0s
2025-06-21 11:27:21,418 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:27:21,484 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.114
2025-06-21 11:27:21,484 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.290
2025-06-21 11:27:21,484 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:27:21,484 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:27:21,484 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:27:21,484 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:27:21,484 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:27:44,811 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:27:44,830 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:28:21,547 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:28:21,547 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:28:21,550 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:27:38', tmtdew=11.68, humidity=44.67, cloud=0.0, wind=13.41, temperature=9.68, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:27:23.933', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:28:21,550 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-21 11:28:21,550 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:28:21,550 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 43m
2025-06-21 11:28:21,550 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:28:21,550 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:28:21.550
2025-06-21 11:28:21,559 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:28:21,559 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 43m is greater than maximum age 10m 0s
2025-06-21 11:28:21,559 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:28:21,623 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.919
2025-06-21 11:28:21,624 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.431
2025-06-21 11:28:21,624 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:28:21,624 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:28:21,624 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:28:21,624 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:28:21,624 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:28:44,890 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:28:44,914 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:29:21,683 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:29:21,683 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:29:21,685 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:28:41', tmtdew=11.71, humidity=44.62, cloud=0.0, wind=9.85, temperature=9.69, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:28:23.981', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:29:21,686 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-21 11:29:21,686 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:29:21,686 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 44m
2025-06-21 11:29:21,686 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:29:21,686 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:29:21.686
2025-06-21 11:29:21,695 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:29:21,695 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 44m is greater than maximum age 10m 0s
2025-06-21 11:29:21,695 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:29:21,760 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.650
2025-06-21 11:29:21,760 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.499
2025-06-21 11:29:21,760 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:29:21,760 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:29:21,761 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:29:21,761 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:29:21,761 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:29:44,974 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:29:44,996 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:30:21,824 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:30:21,824 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:30:21,826 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:28:41', tmtdew=11.71, humidity=44.62, cloud=0.0, wind=9.85, temperature=9.69, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:28:23.981', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:30:21,827 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 40s
2025-06-21 11:30:21,827 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:30:21,827 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 45m
2025-06-21 11:30:21,827 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:30:21,827 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:30:21.827
2025-06-21 11:30:21,836 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:30:21,836 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 45m is greater than maximum age 10m 0s
2025-06-21 11:30:21,836 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:30:21,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.461
2025-06-21 11:30:21,899 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.493
2025-06-21 11:30:21,899 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:30:21,899 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:30:21,899 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:30:21,900 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:30:21,900 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:30:45,055 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:30:45,077 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:31:21,959 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:31:21,959 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:31:21,960 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:30:49', tmtdew=11.37, humidity=45.48, cloud=0.0, wind=12.49, temperature=9.76, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:30:23.904', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:31:21,961 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 11:31:21,961 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:31:21,961 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 46m
2025-06-21 11:31:21,961 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:31:21,961 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:31:21.961
2025-06-21 11:31:21,970 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:31:21,970 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 46m is greater than maximum age 10m 0s
2025-06-21 11:31:21,970 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:31:22,032 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.349
2025-06-21 11:31:22,033 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.410
2025-06-21 11:31:22,033 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:31:22,033 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:31:22,033 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:31:22,033 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:31:22,033 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:31:45,135 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:31:45,153 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:32:22,096 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:32:22,096 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:32:22,098 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:31:53', tmtdew=11.34, humidity=45.6, cloud=0.0, wind=12.39, temperature=9.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:31:23.952', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:32:22,099 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 11:32:22,099 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:32:22,099 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 47m
2025-06-21 11:32:22,099 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:32:22,099 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:32:22.099
2025-06-21 11:32:22,108 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:32:22,108 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 47m is greater than maximum age 10m 0s
2025-06-21 11:32:22,108 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:32:22,172 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.313
2025-06-21 11:32:22,172 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.250
2025-06-21 11:32:22,172 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:32:22,172 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:32:22,173 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:32:22,173 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:32:22,173 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:32:45,213 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:32:45,231 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:33:22,235 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:33:22,235 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:33:22,238 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:32:56', tmtdew=11.15, humidity=45.93, cloud=0.0, wind=7.98, temperature=9.81, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:32:53.981', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:33:22,238 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 11:33:22,238 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:33:22,238 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 48m
2025-06-21 11:33:22,238 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:33:22,239 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:33:22.239
2025-06-21 11:33:22,247 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:33:22,247 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 48m is greater than maximum age 10m 0s
2025-06-21 11:33:22,247 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:33:22,311 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.353
2025-06-21 11:33:22,311 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.011
2025-06-21 11:33:22,311 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:33:22,311 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:33:22,311 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:33:22,312 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:33:22,312 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:33:45,291 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:33:45,312 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:34:22,371 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:34:22,371 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:34:22,374 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:33:28', tmtdew=11.14, humidity=46.16, cloud=0.0, wind=5.54, temperature=9.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:33:23.962', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:34:22,374 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 54s
2025-06-21 11:34:22,374 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:34:22,374 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 49m
2025-06-21 11:34:22,374 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:34:22,375 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:34:22.375
2025-06-21 11:34:22,383 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:34:22,383 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 49m is greater than maximum age 10m 0s
2025-06-21 11:34:22,383 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:34:22,446 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.467
2025-06-21 11:34:22,446 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.693
2025-06-21 11:34:22,446 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:34:22,446 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:34:22,447 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:34:22,447 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:34:22,447 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:34:45,371 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:34:45,393 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:35:22,509 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:35:22,509 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:35:22,511 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:33:28', tmtdew=11.14, humidity=46.16, cloud=0.0, wind=5.54, temperature=9.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:33:23.962', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:35:22,511 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 54s
2025-06-21 11:35:22,511 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:35:22,511 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 50m
2025-06-21 11:35:22,511 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:35:22,511 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:35:22.512
2025-06-21 11:35:22,520 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:35:22,520 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 50m is greater than maximum age 10m 0s
2025-06-21 11:35:22,520 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:35:22,585 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.653
2025-06-21 11:35:22,586 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.901
2025-06-21 11:35:22,586 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:35:22,586 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:35:22,586 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:35:22,586 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:35:22,586 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:35:45,453 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:35:45,474 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:36:22,649 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:36:22,649 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:36:22,652 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:33:28', tmtdew=11.14, humidity=46.16, cloud=0.0, wind=5.54, temperature=9.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:33:23.962', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:36:22,653 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 54s
2025-06-21 11:36:22,653 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:36:22,653 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 51m
2025-06-21 11:36:22,653 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:36:22,653 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:36:22.653
2025-06-21 11:36:22,662 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:36:22,662 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 51m is greater than maximum age 10m 0s
2025-06-21 11:36:22,662 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:36:22,729 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.910
2025-06-21 11:36:22,729 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.160
2025-06-21 11:36:22,729 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:36:22,729 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:36:22,730 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:36:22,730 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:36:22,730 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:36:45,534 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:36:45,555 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:37:22,791 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:37:22,791 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:37:22,794 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:37:10', tmtdew=12.32, humidity=42.09, cloud=0.0, wind=13.73, temperature=9.93, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:36:53.914', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:37:22,794 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-21 11:37:22,794 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:37:22,794 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 52m
2025-06-21 11:37:22,794 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:37:22,794 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:37:22.794
2025-06-21 11:37:22,803 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:37:22,803 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 52m is greater than maximum age 10m 0s
2025-06-21 11:37:22,803 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:37:22,867 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.134
2025-06-21 11:37:22,867 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.348
2025-06-21 11:37:22,867 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:37:22,867 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:37:22,868 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:37:22,868 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:37:22,868 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:37:45,615 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:37:45,638 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:38:22,930 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:38:22,930 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:38:22,932 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:37:42', tmtdew=12.75, humidity=40.67, cloud=0.0, wind=13.73, temperature=9.94, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:37:53.962', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:38:22,932 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-21 11:38:22,932 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:38:22,932 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 53m
2025-06-21 11:38:22,932 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:38:22,933 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:38:22.933
2025-06-21 11:38:22,941 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:38:22,941 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 53m is greater than maximum age 10m 0s
2025-06-21 11:38:22,941 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:38:23,004 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.813
2025-06-21 11:38:23,004 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.464
2025-06-21 11:38:23,004 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:38:23,004 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:38:23,005 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:38:23,005 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:38:23,005 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:38:45,697 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:38:45,719 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:39:23,068 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:39:23,068 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:39:23,070 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:38:45', tmtdew=12.58, humidity=41.37, cloud=0.0, wind=11.19, temperature=10.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:38:53.923', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:39:23,071 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 11:39:23,071 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:39:23,071 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 54m
2025-06-21 11:39:23,071 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:39:23,071 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:39:23.071
2025-06-21 11:39:23,079 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:39:23,080 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 54m is greater than maximum age 10m 0s
2025-06-21 11:39:23,080 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:39:23,142 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.573
2025-06-21 11:39:23,143 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.505
2025-06-21 11:39:23,143 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:39:23,143 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:39:23,143 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:39:23,143 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:39:23,143 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:39:45,779 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:39:45,796 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:40:23,203 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:40:23,203 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:40:23,204 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:39:49', tmtdew=12.91, humidity=40.1, cloud=0.0, wind=13.43, temperature=10.03, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:39:23.904', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:40:23,205 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 11:40:23,205 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:40:23,205 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 55m
2025-06-21 11:40:23,205 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:40:23,205 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:40:23.205
2025-06-21 11:40:23,215 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:40:23,215 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 55m is greater than maximum age 10m 0s
2025-06-21 11:40:23,215 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:40:23,288 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.411
2025-06-21 11:40:23,288 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.471
2025-06-21 11:40:23,288 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:40:23,288 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:40:23,288 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:40:23,289 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:40:23,289 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:40:45,856 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:40:45,886 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:41:23,347 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:41:23,347 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:41:23,350 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:40:52', tmtdew=12.76, humidity=40.6, cloud=0.0, wind=13.41, temperature=10.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:40:23.952', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:41:23,350 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 11:41:23,350 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:41:23,350 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 56m
2025-06-21 11:41:23,350 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:41:23,350 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:41:23.350
2025-06-21 11:41:23,359 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:41:23,359 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 56m is greater than maximum age 10m 0s
2025-06-21 11:41:23,359 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:41:23,423 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.327
2025-06-21 11:41:23,424 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.361
2025-06-21 11:41:23,424 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:41:23,424 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:41:23,424 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:41:23,424 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:41:23,424 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:41:45,943 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:41:45,962 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:42:23,487 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:42:23,487 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:42:23,490 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:40:52', tmtdew=12.76, humidity=40.6, cloud=0.0, wind=13.41, temperature=10.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:40:23.952', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:42:23,490 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 31s
2025-06-21 11:42:23,490 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:42:23,490 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 57m
2025-06-21 11:42:23,490 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:42:23,491 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:42:23.491
2025-06-21 11:42:23,499 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:42:23,499 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 57m is greater than maximum age 10m 0s
2025-06-21 11:42:23,499 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:42:23,564 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.318
2025-06-21 11:42:23,564 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.173
2025-06-21 11:42:23,564 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:42:23,564 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:42:23,565 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:42:23,565 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:42:23,565 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:42:46,019 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:42:46,036 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:43:23,628 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:43:23,628 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:43:23,631 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:40:52', tmtdew=12.76, humidity=40.6, cloud=0.0, wind=13.41, temperature=10.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:40:23.952', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:43:23,631 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 31s
2025-06-21 11:43:23,631 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:43:23,631 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 58m
2025-06-21 11:43:23,631 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:43:23,632 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:43:23.632
2025-06-21 11:43:23,640 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:43:23,640 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 58m is greater than maximum age 10m 0s
2025-06-21 11:43:23,640 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:43:23,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.384
2025-06-21 11:43:23,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.906
2025-06-21 11:43:23,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:43:23,705 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:43:23,705 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:43:23,705 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:43:23,705 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:43:46,095 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:43:46,112 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:44:23,768 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:44:23,768 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:44:23,770 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:44:03', tmtdew=13.41, humidity=38.91, cloud=0.0, wind=12.95, temperature=10.15, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:43:53.904', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:44:23,770 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 11:44:23,770 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:44:23,770 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 59m
2025-06-21 11:44:23,770 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:44:23,770 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:44:23.770
2025-06-21 11:44:23,779 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:44:23,779 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 4h 59m is greater than maximum age 10m 0s
2025-06-21 11:44:23,779 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:44:23,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.524
2025-06-21 11:44:23,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.697
2025-06-21 11:44:23,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:44:23,842 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:44:23,842 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:44:23,842 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:44:23,842 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:44:46,171 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:44:46,189 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:45:23,905 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:45:23,905 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:45:23,907 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:45:06', tmtdew=12.58, humidity=41.46, cloud=0.0, wind=14.5, temperature=10.42, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:44:23.885', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:45:23,908 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 11:45:23,908 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:45:23,908 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 0m
2025-06-21 11:45:23,908 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:45:23,908 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:45:23.908
2025-06-21 11:45:23,917 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:45:23,917 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 0m is greater than maximum age 10m 0s
2025-06-21 11:45:23,917 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:45:23,984 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.736
2025-06-21 11:45:23,984 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.002
2025-06-21 11:45:23,984 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:45:23,984 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:45:23,985 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:45:23,985 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:45:23,985 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:45:46,249 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:45:46,270 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:46:24,047 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:46:24,047 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:46:24,050 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:46:09', tmtdew=12.31, humidity=42.13, cloud=0.0, wind=16.78, temperature=10.53, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:45:53.914', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:46:24,050 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 11:46:24,050 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:46:24,050 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 1m
2025-06-21 11:46:24,050 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:46:24,051 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:46:24.051
2025-06-21 11:46:24,060 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:46:24,060 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 1m is greater than maximum age 10m 0s
2025-06-21 11:46:24,060 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:46:24,124 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.019
2025-06-21 11:46:24,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.235
2025-06-21 11:46:24,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:46:24,125 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:46:24,125 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:46:24,125 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:46:24,125 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:46:46,331 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:46:46,351 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:47:24,188 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:47:24,188 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:47:24,191 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:47:13', tmtdew=12.42, humidity=41.75, cloud=0.0, wind=15.47, temperature=10.43, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:46:53.962', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:47:24,191 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-21 11:47:24,191 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:47:24,191 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 2m
2025-06-21 11:47:24,191 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:47:24,192 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:47:24.192
2025-06-21 11:47:24,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:47:24,201 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 2m is greater than maximum age 10m 0s
2025-06-21 11:47:24,201 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:47:24,275 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.009
2025-06-21 11:47:24,275 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.397
2025-06-21 11:47:24,275 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:47:24,275 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:47:24,276 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:47:24,276 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:47:24,276 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:47:46,411 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:47:46,429 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:48:24,339 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:48:24,339 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:48:24,341 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:48:17', tmtdew=12.96, humidity=40.24, cloud=0.0, wind=14.03, temperature=10.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:47:53.923', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:48:24,341 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-06-21 11:48:24,341 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:48:24,341 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 3m
2025-06-21 11:48:24,341 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:48:24,342 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:48:24.342
2025-06-21 11:48:24,350 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:48:24,350 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 3m is greater than maximum age 10m 0s
2025-06-21 11:48:24,350 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:48:24,413 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.717
2025-06-21 11:48:24,413 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.486
2025-06-21 11:48:24,413 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:48:24,414 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:48:24,414 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:48:24,414 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:48:24,414 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:48:46,489 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:48:46,507 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:49:24,476 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:49:24,477 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:49:24,479 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:48:48', tmtdew=12.92, humidity=40.35, cloud=0.0, wind=15.14, temperature=10.35, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:48:23.904', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:49:24,479 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 11:49:24,479 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:49:24,479 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 4m
2025-06-21 11:49:24,479 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:49:24,480 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:49:24.480
2025-06-21 11:49:24,488 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:49:24,488 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 4m is greater than maximum age 10m 0s
2025-06-21 11:49:24,488 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:49:24,553 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.505
2025-06-21 11:49:24,554 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.501
2025-06-21 11:49:24,554 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:49:24,554 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:49:24,554 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:49:24,554 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:49:24,554 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:49:46,567 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:49:46,586 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:50:24,617 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:50:24,617 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:50:24,619 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:49:52', tmtdew=12.81, humidity=40.66, cloud=0.0, wind=15.16, temperature=10.42, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:49:53.933', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:50:24,620 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 11:50:24,620 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:50:24,620 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 5m
2025-06-21 11:50:24,620 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:50:24,620 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:50:24.620
2025-06-21 11:50:24,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:50:24,630 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 5m is greater than maximum age 10m 0s
2025-06-21 11:50:24,630 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:50:24,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.371
2025-06-21 11:50:24,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.440
2025-06-21 11:50:24,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:50:24,695 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:50:24,695 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:50:24,695 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:50:24,695 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:50:46,646 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:50:46,666 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:51:24,758 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:51:24,758 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:51:24,760 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:50:55', tmtdew=12.92, humidity=40.17, cloud=0.0, wind=15.03, temperature=10.28, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:50:53.894', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:51:24,760 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 11:51:24,760 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:51:24,760 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 6m
2025-06-21 11:51:24,760 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:51:24,761 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:51:24.761
2025-06-21 11:51:24,770 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:51:24,770 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 6m is greater than maximum age 10m 0s
2025-06-21 11:51:24,770 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:51:24,837 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.314
2025-06-21 11:51:24,837 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.302
2025-06-21 11:51:24,837 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:51:24,837 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:51:24,837 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:51:24,838 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:51:24,838 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:51:46,726 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:51:46,746 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:52:24,899 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:52:24,899 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:52:24,902 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:51:59', tmtdew=13.02, humidity=39.95, cloud=0.0, wind=13.38, temperature=10.39, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:51:23.875', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:52:24,902 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 11:52:24,902 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:52:24,902 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 7m
2025-06-21 11:52:24,902 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:52:24,902 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:52:24.902
2025-06-21 11:52:24,911 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:52:24,911 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 7m is greater than maximum age 10m 0s
2025-06-21 11:52:24,911 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:52:24,977 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.333
2025-06-21 11:52:24,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.086
2025-06-21 11:52:24,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:52:24,978 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:52:24,978 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:52:24,978 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:52:24,978 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:52:46,806 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:52:46,822 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:53:25,041 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:53:25,042 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:53:25,044 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:53:03', tmtdew=12.57, humidity=41.28, cloud=0.0, wind=14.45, temperature=10.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:52:23.923', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:53:25,044 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 11:53:25,044 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:53:25,044 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 8m
2025-06-21 11:53:25,044 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:53:25,045 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:53:25.045
2025-06-21 11:53:25,054 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:53:25,054 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 8m is greater than maximum age 10m 0s
2025-06-21 11:53:25,054 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:53:25,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.425
2025-06-21 11:53:25,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.790
2025-06-21 11:53:25,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:53:25,121 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:53:25,121 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:53:25,122 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:53:25,122 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:53:46,882 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:53:46,900 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:54:25,183 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:54:25,183 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:54:25,184 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:54:06', tmtdew=12.23, humidity=42.46, cloud=0.0, wind=13.66, temperature=10.46, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:53:23.885', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:54:25,185 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 11:54:25,185 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:54:25,185 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 9m
2025-06-21 11:54:25,185 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:54:25,185 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:54:25.185
2025-06-21 11:54:25,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:54:25,194 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 9m is greater than maximum age 10m 0s
2025-06-21 11:54:25,194 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:54:25,260 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.591
2025-06-21 11:54:25,260 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.814
2025-06-21 11:54:25,260 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:54:25,260 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:54:25,260 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:54:25,261 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:54:25,261 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:54:46,960 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:54:46,981 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:55:25,324 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:55:25,324 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:55:25,327 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:54:38', tmtdew=12.43, humidity=41.9, cloud=0.0, wind=16.83, temperature=10.48, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:54:53.914', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:55:25,327 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 47s
2025-06-21 11:55:25,327 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:55:25,327 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 10m
2025-06-21 11:55:25,327 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:55:25,328 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:55:25.328
2025-06-21 11:55:25,337 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:55:25,337 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 10m is greater than maximum age 10m 0s
2025-06-21 11:55:25,337 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:55:25,402 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.829
2025-06-21 11:55:25,402 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.093
2025-06-21 11:55:25,402 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:55:25,402 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:55:25,402 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:55:25,403 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:55:25,403 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:55:47,039 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:55:47,061 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:56:25,463 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:56:25,463 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:56:25,465 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:55:41', tmtdew=12.72, humidity=40.91, cloud=0.0, wind=17.8, temperature=10.54, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:55:53.875', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:56:25,466 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-21 11:56:25,466 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:56:25,466 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 11m
2025-06-21 11:56:25,466 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:56:25,466 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:56:25.466
2025-06-21 11:56:25,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:56:25,475 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 11m is greater than maximum age 10m 0s
2025-06-21 11:56:25,475 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:56:25,544 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.137
2025-06-21 11:56:25,544 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.301
2025-06-21 11:56:25,545 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:56:25,545 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:56:25,545 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:56:25,545 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:56:25,545 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:56:47,122 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:56:47,145 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:57:25,608 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:57:25,608 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:57:25,610 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:56:45', tmtdew=12.84, humidity=40.76, cloud=0.0, wind=16.23, temperature=10.54, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:56:23.942', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:57:25,610 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-21 11:57:25,610 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:57:25,610 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 12m
2025-06-21 11:57:25,610 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:57:25,611 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:57:25.611
2025-06-21 11:57:25,619 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:57:25,620 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 12m is greater than maximum age 10m 0s
2025-06-21 11:57:25,620 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:57:25,690 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.895
2025-06-21 11:57:25,690 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.437
2025-06-21 11:57:25,690 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:57:25,691 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:57:25,691 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:57:25,691 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:57:25,691 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:57:47,203 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:57:47,222 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:58:25,754 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:58:25,755 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:58:25,756 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:57:48', tmtdew=12.64, humidity=41.2, cloud=0.0, wind=16.76, temperature=10.55, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:57:23.904', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:58:25,756 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-21 11:58:25,756 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:58:25,756 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 13m
2025-06-21 11:58:25,756 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:58:25,757 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:58:25.757
2025-06-21 11:58:25,767 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:58:25,767 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 13m is greater than maximum age 10m 0s
2025-06-21 11:58:25,767 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:58:25,838 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.631
2025-06-21 11:58:25,838 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.499
2025-06-21 11:58:25,839 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:58:25,839 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:58:25,839 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:58:25,839 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:58:25,839 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:58:47,283 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:58:47,306 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 11:59:25,899 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 11:59:25,899 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 11:59:25,901 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:58:53', tmtdew=12.63, humidity=41.45, cloud=0.0, wind=17.31, temperature=10.42, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:58:53.933', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 11:59:25,901 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 11:59:25,901 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 11:59:25,901 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 14m
2025-06-21 11:59:25,901 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 11:59:25,902 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T09:59:25.902
2025-06-21 11:59:25,913 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 11:59:25,914 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 14m is greater than maximum age 10m 0s
2025-06-21 11:59:25,914 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 11:59:25,980 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.447
2025-06-21 11:59:25,980 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.487
2025-06-21 11:59:25,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 11:59:25,981 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 11:59:25,981 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 11:59:25,981 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 11:59:25,981 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 11:59:47,363 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 11:59:47,385 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:00:26,043 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:00:26,043 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:00:26,053 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T11:59:56', tmtdew=12.26, humidity=42.33, cloud=0.0, wind=15.1, temperature=10.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T09:59:53.894', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:00:26,053 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 12:00:26,053 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:00:26,053 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 15m
2025-06-21 12:00:26,053 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:00:26,054 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:00:26.054
2025-06-21 12:00:26,062 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:00:26,062 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 15m is greater than maximum age 10m 0s
2025-06-21 12:00:26,062 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:00:26,126 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.341
2025-06-21 12:00:26,126 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.399
2025-06-21 12:00:26,126 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:00:26,126 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:00:26,127 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:00:26,127 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:00:26,127 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:00:47,445 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:00:47,463 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:01:26,187 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:01:26,187 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:01:26,190 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:00:28', tmtdew=12.4, humidity=42.11, cloud=0.0, wind=15.76, temperature=10.41, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:00:53.942', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:01:26,190 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 58s
2025-06-21 12:01:26,190 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:01:26,190 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 16m
2025-06-21 12:01:26,190 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:01:26,190 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:01:26.191
2025-06-21 12:01:26,199 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:01:26,199 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 16m is greater than maximum age 10m 0s
2025-06-21 12:01:26,199 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:01:26,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.311
2025-06-21 12:01:26,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.233
2025-06-21 12:01:26,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:01:26,265 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:01:26,266 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:01:26,266 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:01:26,266 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:01:47,523 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:01:47,544 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:02:26,329 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:02:26,329 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:02:26,331 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:01:32', tmtdew=13.2, humidity=39.8, cloud=0.0, wind=14.47, temperature=10.54, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:01:23.923', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:02:26,332 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 54s
2025-06-21 12:02:26,332 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:02:26,332 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 17m
2025-06-21 12:02:26,332 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:02:26,332 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:02:26.332
2025-06-21 12:02:26,341 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:02:26,341 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 17m is greater than maximum age 10m 0s
2025-06-21 12:02:26,341 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:02:26,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.357
2025-06-21 12:02:26,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.988
2025-06-21 12:02:26,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:02:26,410 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:02:26,411 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:02:26,411 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:02:26,411 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:02:47,604 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:02:47,623 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:03:26,473 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:03:26,473 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:03:26,476 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:01:32', tmtdew=13.2, humidity=39.8, cloud=0.0, wind=14.47, temperature=10.54, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:01:23.923', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:03:26,476 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 54s
2025-06-21 12:03:26,476 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:03:26,476 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 18m
2025-06-21 12:03:26,476 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:03:26,477 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:03:26.477
2025-06-21 12:03:26,486 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:03:26,486 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 18m is greater than maximum age 10m 0s
2025-06-21 12:03:26,486 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:03:26,555 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.476
2025-06-21 12:03:26,555 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.663
2025-06-21 12:03:26,555 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:03:26,556 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:03:26,556 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:03:26,556 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:03:26,556 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:03:47,683 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:03:47,704 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:04:26,619 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:04:26,619 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:04:26,622 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:04:10', tmtdew=13.7, humidity=38.2, cloud=0.0, wind=19.48, temperature=10.43, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:03:53.914', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:04:26,622 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 12:04:26,622 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:04:26,622 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 19m
2025-06-21 12:04:26,622 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:04:26,622 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:04:26.623
2025-06-21 12:04:26,632 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:04:26,632 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 19m is greater than maximum age 10m 0s
2025-06-21 12:04:26,632 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:04:26,704 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.667
2025-06-21 12:04:26,704 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.921
2025-06-21 12:04:26,704 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:04:26,704 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:04:26,704 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:04:26,705 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:04:26,705 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:04:47,763 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:04:47,783 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:05:26,768 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:05:26,768 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:05:26,771 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:05:14', tmtdew=14.02, humidity=37.52, cloud=0.0, wind=16.18, temperature=10.69, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:04:53.962', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:05:26,771 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-21 12:05:26,771 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:05:26,771 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 20m
2025-06-21 12:05:26,771 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:05:26,771 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:05:26.772
2025-06-21 12:05:26,781 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:05:26,781 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 20m is greater than maximum age 10m 0s
2025-06-21 12:05:26,781 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:05:26,852 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.930
2025-06-21 12:05:26,852 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.175
2025-06-21 12:05:26,852 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:05:26,852 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:05:26,852 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:05:26,853 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:05:26,853 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:05:47,843 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:05:47,858 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:06:26,915 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:06:26,915 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:06:26,918 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:05:46', tmtdew=14.04, humidity=37.48, cloud=0.0, wind=15.56, temperature=10.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:05:23.856', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:06:26,918 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-21 12:06:26,918 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:06:26,918 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 21m
2025-06-21 12:06:26,918 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:06:26,918 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:06:26.919
2025-06-21 12:06:26,927 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:06:26,928 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 21m is greater than maximum age 10m 0s
2025-06-21 12:06:26,928 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:06:26,993 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.105
2025-06-21 12:06:26,993 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.357
2025-06-21 12:06:26,993 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:06:26,993 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:06:26,994 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:06:26,994 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:06:26,994 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:06:47,919 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:06:47,938 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:07:27,055 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:07:27,055 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:07:27,058 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:06:49', tmtdew=13.59, humidity=38.38, cloud=0.0, wind=15.37, temperature=10.75, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:06:53.885', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:07:27,058 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 12:07:27,058 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:07:27,058 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 22m
2025-06-21 12:07:27,058 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:07:27,058 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:07:27.058
2025-06-21 12:07:27,067 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:07:27,067 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 22m is greater than maximum age 10m 0s
2025-06-21 12:07:27,067 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:07:27,134 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.790
2025-06-21 12:07:27,134 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.467
2025-06-21 12:07:27,135 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:07:27,135 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:07:27,135 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:07:27,135 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:07:27,135 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:07:47,996 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:07:47,997 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:08:27,198 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:08:27,198 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:08:27,200 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:07:21', tmtdew=13.23, humidity=39.68, cloud=0.0, wind=14.08, temperature=10.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:07:23.866', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:08:27,201 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 6s
2025-06-21 12:08:27,201 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:08:27,201 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 23m
2025-06-21 12:08:27,201 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:08:27,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:08:27.201
2025-06-21 12:08:27,210 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:08:27,210 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 23m is greater than maximum age 10m 0s
2025-06-21 12:08:27,210 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:08:27,273 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.556
2025-06-21 12:08:27,274 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.503
2025-06-21 12:08:27,274 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:08:27,274 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:08:27,274 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:08:27,274 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:08:27,274 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:08:48,055 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:08:48,056 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:09:27,336 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:09:27,336 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:09:27,338 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:07:21', tmtdew=13.23, humidity=39.68, cloud=0.0, wind=14.08, temperature=10.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:07:23.866', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:09:27,338 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 6s
2025-06-21 12:09:27,338 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:09:27,338 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 24m
2025-06-21 12:09:27,338 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:09:27,339 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:09:27.339
2025-06-21 12:09:27,347 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:09:27,347 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 24m is greater than maximum age 10m 0s
2025-06-21 12:09:27,347 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:09:27,411 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.400
2025-06-21 12:09:27,411 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.463
2025-06-21 12:09:27,411 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:09:27,411 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:09:27,412 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:09:27,412 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:09:27,412 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:09:48,115 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:09:48,116 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:10:27,474 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:10:27,474 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:10:27,477 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:09:59', tmtdew=13.71, humidity=38.03, cloud=0.0, wind=17.5, temperature=10.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:09:23.875', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:10:27,477 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 12:10:27,477 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:10:27,477 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 25m
2025-06-21 12:10:27,477 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:10:27,477 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:10:27.478
2025-06-21 12:10:27,486 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:10:27,486 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 25m is greater than maximum age 10m 0s
2025-06-21 12:10:27,486 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:10:27,550 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.321
2025-06-21 12:10:27,550 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.347
2025-06-21 12:10:27,550 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:10:27,550 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:10:27,550 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:10:27,551 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:10:27,551 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:10:48,175 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:10:48,176 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:11:27,613 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:11:27,613 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:11:27,616 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:11:03', tmtdew=13.88, humidity=37.85, cloud=0.0, wind=13.36, temperature=10.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:10:23.923', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:11:27,616 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 12:11:27,616 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:11:27,616 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 26m
2025-06-21 12:11:27,616 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:11:27,617 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:11:27.617
2025-06-21 12:11:27,625 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:11:27,625 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 26m is greater than maximum age 10m 0s
2025-06-21 12:11:27,626 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:11:27,690 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.318
2025-06-21 12:11:27,690 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.154
2025-06-21 12:11:27,690 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:11:27,690 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:11:27,690 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:11:27,690 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:11:27,690 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:11:48,235 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:11:48,236 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:12:27,751 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:12:27,751 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:12:27,754 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:12:06', tmtdew=13.52, humidity=38.73, cloud=0.0, wind=14.8, temperature=10.97, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:11:53.866', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:12:27,754 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 12:12:27,754 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:12:27,754 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 27m
2025-06-21 12:12:27,754 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:12:27,755 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:12:27.755
2025-06-21 12:12:27,764 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:12:27,764 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 27m is greater than maximum age 10m 0s
2025-06-21 12:12:27,764 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:12:27,834 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.390
2025-06-21 12:12:27,834 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.880
2025-06-21 12:12:27,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:12:27,835 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:12:27,835 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:12:27,835 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:12:27,835 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:12:48,296 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:12:48,297 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:13:27,898 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:13:27,898 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:13:27,901 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:13:10', tmtdew=13.47, humidity=38.74, cloud=0.0, wind=14.61, temperature=10.94, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:12:53.914', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:13:27,901 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 12:13:27,901 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:13:27,901 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 28m
2025-06-21 12:13:27,901 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:13:27,902 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:13:27.902
2025-06-21 12:13:27,911 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:13:27,911 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 28m is greater than maximum age 10m 0s
2025-06-21 12:13:27,911 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:13:27,977 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.536
2025-06-21 12:13:27,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.720
2025-06-21 12:13:27,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:13:27,978 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:13:27,978 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:13:27,978 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:13:27,978 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:13:48,357 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:13:48,358 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:14:28,040 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:14:28,040 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:14:28,042 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:14:13', tmtdew=13.16, humidity=39.79, cloud=0.0, wind=15.62, temperature=10.94, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:13:53.875', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:14:28,042 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 12:14:28,042 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:14:28,042 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 29m
2025-06-21 12:14:28,042 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:14:28,043 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:14:28.043
2025-06-21 12:14:28,053 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:14:28,053 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 29m is greater than maximum age 10m 0s
2025-06-21 12:14:28,053 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:14:28,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.753
2025-06-21 12:14:28,129 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.019
2025-06-21 12:14:28,129 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:14:28,129 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:14:28,129 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:14:28,129 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:14:28,129 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:14:48,418 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:14:48,419 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:15:28,191 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:15:28,191 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:15:28,194 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:15:17', tmtdew=13.84, humidity=37.91, cloud=0.0, wind=17.49, temperature=10.78, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:14:23.856', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:15:28,194 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-21 12:15:28,194 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:15:28,194 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 30m
2025-06-21 12:15:28,194 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:15:28,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:15:28.194
2025-06-21 12:15:28,203 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:15:28,203 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 30m is greater than maximum age 10m 0s
2025-06-21 12:15:28,203 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:15:28,271 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.041
2025-06-21 12:15:28,271 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.248
2025-06-21 12:15:28,271 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:15:28,271 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:15:28,271 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:15:28,271 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:15:28,271 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:15:48,479 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:15:48,501 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:16:28,335 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:16:28,335 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:16:28,337 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:15:48', tmtdew=13.68, humidity=38.39, cloud=0.0, wind=15.4, temperature=10.76, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:15:53.885', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:16:28,338 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-21 12:16:28,338 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:16:28,338 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 31m
2025-06-21 12:16:28,338 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:16:28,338 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:16:28.338
2025-06-21 12:16:28,347 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:16:28,347 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 31m is greater than maximum age 10m 0s
2025-06-21 12:16:28,347 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:16:28,416 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.982
2025-06-21 12:16:28,416 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.404
2025-06-21 12:16:28,416 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:16:28,416 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:16:28,416 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:16:28,416 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:16:28,416 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:16:48,561 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:16:48,584 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:17:28,479 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:17:28,479 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:17:28,482 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:16:20', tmtdew=13.94, humidity=37.85, cloud=0.0, wind=18.72, temperature=10.68, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:16:23.866', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:17:28,482 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 8s
2025-06-21 12:17:28,482 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:17:28,482 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 32m
2025-06-21 12:17:28,482 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:17:28,483 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:17:28.483
2025-06-21 12:17:28,492 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:17:28,492 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 32m is greater than maximum age 10m 0s
2025-06-21 12:17:28,492 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:17:28,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.696
2025-06-21 12:17:28,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.488
2025-06-21 12:17:28,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:17:28,560 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:17:28,560 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:17:28,561 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:17:28,561 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:17:48,644 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:17:48,665 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:18:28,624 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:18:28,624 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:18:28,626 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:16:20', tmtdew=13.94, humidity=37.85, cloud=0.0, wind=18.72, temperature=10.68, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:16:23.866', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:18:28,626 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 8s
2025-06-21 12:18:28,626 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:18:28,626 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 33m
2025-06-21 12:18:28,626 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:18:28,627 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:18:28.627
2025-06-21 12:18:28,636 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:18:28,636 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 33m is greater than maximum age 10m 0s
2025-06-21 12:18:28,636 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:18:28,702 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.490
2025-06-21 12:18:28,702 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.497
2025-06-21 12:18:28,702 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:18:28,702 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:18:28,702 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:18:28,702 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:18:28,702 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:18:48,723 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:18:48,742 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:19:28,763 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:19:28,763 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:19:28,766 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:18:59', tmtdew=13.85, humidity=37.7, cloud=0.0, wind=19.74, temperature=10.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:18:53.856', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:19:28,766 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 12:19:28,766 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:19:28,766 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 34m
2025-06-21 12:19:28,766 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:19:28,767 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:19:28.767
2025-06-21 12:19:28,777 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:19:28,777 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 34m is greater than maximum age 10m 0s
2025-06-21 12:19:28,777 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:19:28,846 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.362
2025-06-21 12:19:28,846 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.430
2025-06-21 12:19:28,846 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:19:28,846 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:19:28,847 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:19:28,847 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:19:28,847 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:19:48,802 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:19:48,824 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:20:28,909 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:20:28,910 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:20:28,912 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:20:02', tmtdew=14.15, humidity=36.83, cloud=0.0, wind=22.73, temperature=10.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:19:53.904', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:20:28,912 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 12:20:28,912 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:20:28,912 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 35m
2025-06-21 12:20:28,912 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:20:28,913 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:20:28.913
2025-06-21 12:20:28,921 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:20:28,921 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 35m is greater than maximum age 10m 0s
2025-06-21 12:20:28,921 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:20:28,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.311
2025-06-21 12:20:28,989 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.286
2025-06-21 12:20:28,989 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:20:28,989 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:20:28,989 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:20:28,989 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:20:28,989 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:20:48,884 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:20:48,903 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:21:29,051 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:21:29,051 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:21:29,052 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:21:06', tmtdew=14.02, humidity=37.33, cloud=0.0, wind=17.04, temperature=10.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:20:53.866', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:21:29,053 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 12:21:29,053 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:21:29,053 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 36m
2025-06-21 12:21:29,053 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:21:29,053 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:21:29.053
2025-06-21 12:21:29,062 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:21:29,062 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 36m is greater than maximum age 10m 0s
2025-06-21 12:21:29,062 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:21:29,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.335
2025-06-21 12:21:29,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.064
2025-06-21 12:21:29,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:21:29,128 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:21:29,129 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:21:29,129 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:21:29,129 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:21:48,963 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:21:48,980 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:22:29,191 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:22:29,191 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:22:29,193 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:22:09', tmtdew=14.18, humidity=36.73, cloud=0.0, wind=18.61, temperature=10.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:21:53.914', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:22:29,194 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 12:22:29,194 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:22:29,194 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 37m
2025-06-21 12:22:29,194 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:22:29,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:22:29.194
2025-06-21 12:22:29,205 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:22:29,205 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 37m is greater than maximum age 10m 0s
2025-06-21 12:22:29,205 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:22:29,275 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.433
2025-06-21 12:22:29,276 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.762
2025-06-21 12:22:29,276 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:22:29,276 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:22:29,276 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:22:29,276 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:22:29,276 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:22:49,040 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:22:49,062 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:23:29,339 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:23:29,339 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:23:29,341 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:23:13', tmtdew=13.93, humidity=37.38, cloud=0.0, wind=16.18, temperature=10.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:22:53.875', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:23:29,342 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 12:23:29,342 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:23:29,342 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 38m
2025-06-21 12:23:29,342 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:23:29,342 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:23:29.342
2025-06-21 12:23:29,351 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:23:29,351 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 38m is greater than maximum age 10m 0s
2025-06-21 12:23:29,351 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:23:29,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.605
2025-06-21 12:23:29,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.835
2025-06-21 12:23:29,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:23:29,418 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:23:29,418 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:23:29,419 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:23:29,419 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:23:49,119 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:23:49,141 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:24:29,482 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:24:29,482 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:24:29,484 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:23:45', tmtdew=14.26, humidity=36.45, cloud=0.0, wind=14.29, temperature=10.83, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:23:23.856', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:24:29,484 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-21 12:24:29,484 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:24:29,484 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 39m
2025-06-21 12:24:29,484 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:24:29,484 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:24:29.484
2025-06-21 12:24:29,493 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:24:29,493 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 39m is greater than maximum age 10m 0s
2025-06-21 12:24:29,493 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:24:29,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.847
2025-06-21 12:24:29,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.109
2025-06-21 12:24:29,562 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:24:29,562 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:24:29,562 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:24:29,562 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:24:29,562 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:24:49,199 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:24:49,219 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:25:29,625 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:25:29,625 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:25:29,627 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:24:16', tmtdew=14.36, humidity=36.36, cloud=0.0, wind=18.12, temperature=10.87, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:24:23.818', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:25:29,627 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 13s
2025-06-21 12:25:29,627 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:25:29,627 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 40m
2025-06-21 12:25:29,627 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:25:29,628 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:25:29.628
2025-06-21 12:25:29,637 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:25:29,637 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 40m is greater than maximum age 10m 0s
2025-06-21 12:25:29,637 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:25:29,710 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.161
2025-06-21 12:25:29,711 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.312
2025-06-21 12:25:29,711 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:25:29,711 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:25:29,711 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:25:29,711 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:25:29,711 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:25:49,278 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:25:49,298 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:26:29,774 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:26:29,774 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:26:29,776 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:24:16', tmtdew=14.36, humidity=36.36, cloud=0.0, wind=18.12, temperature=10.87, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:24:23.818', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:26:29,776 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 13s
2025-06-21 12:26:29,776 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:26:29,776 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 41m
2025-06-21 12:26:29,776 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:26:29,777 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:26:29.777
2025-06-21 12:26:29,787 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:26:29,787 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 41m is greater than maximum age 10m 0s
2025-06-21 12:26:29,787 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:26:29,863 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.870
2025-06-21 12:26:29,863 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.442
2025-06-21 12:26:29,863 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:26:29,864 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:26:29,864 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:26:29,864 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:26:29,864 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:26:49,355 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:26:49,376 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:27:29,927 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:27:29,927 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:27:29,929 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:26:55', tmtdew=13.66, humidity=38.5, cloud=0.0, wind=17.87, temperature=11.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:26:23.914', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:27:29,929 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 12:27:29,929 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:27:29,929 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 42m
2025-06-21 12:27:29,929 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:27:29,930 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:27:29.930
2025-06-21 12:27:29,939 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:27:29,939 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 42m is greater than maximum age 10m 0s
2025-06-21 12:27:29,939 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:27:30,013 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.613
2025-06-21 12:27:30,013 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.499
2025-06-21 12:27:30,013 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:27:30,013 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:27:30,013 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:27:30,014 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:27:30,014 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:27:49,435 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:27:49,453 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:28:30,075 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:28:30,075 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:28:30,077 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:27:27', tmtdew=13.44, humidity=38.82, cloud=0.0, wind=10.99, temperature=10.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:27:23.875', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:28:30,077 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 3s
2025-06-21 12:28:30,077 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:28:30,077 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 43m
2025-06-21 12:28:30,077 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:28:30,077 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:28:30.078
2025-06-21 12:28:30,086 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:28:30,086 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 43m is greater than maximum age 10m 0s
2025-06-21 12:28:30,087 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:28:30,159 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.435
2025-06-21 12:28:30,160 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.481
2025-06-21 12:28:30,160 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:28:30,160 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:28:30,160 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:28:30,160 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:28:30,160 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:28:49,511 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:28:49,533 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:29:30,223 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:29:30,223 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:29:30,226 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:29:03', tmtdew=12.87, humidity=40.57, cloud=0.0, wind=17.72, temperature=10.77, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:28:53.904', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:29:30,226 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 12:29:30,226 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:29:30,226 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 44m
2025-06-21 12:29:30,226 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:29:30,227 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:29:30.227
2025-06-21 12:29:30,235 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:29:30,235 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 44m is greater than maximum age 10m 0s
2025-06-21 12:29:30,235 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:29:30,300 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.334
2025-06-21 12:29:30,300 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.387
2025-06-21 12:29:30,300 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:29:30,300 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:29:30,300 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:29:30,301 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:29:30,301 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:29:49,593 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:29:49,610 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:30:30,363 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:30:30,363 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:30:30,366 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:29:35', tmtdew=12.79, humidity=40.94, cloud=0.0, wind=13.8, temperature=10.75, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:29:23.885', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:30:30,366 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 55s
2025-06-21 12:30:30,366 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:30:30,366 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 45m
2025-06-21 12:30:30,366 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:30:30,366 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:30:30.366
2025-06-21 12:30:30,375 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:30:30,375 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 45m is greater than maximum age 10m 0s
2025-06-21 12:30:30,375 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:30:30,438 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.310
2025-06-21 12:30:30,438 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.215
2025-06-21 12:30:30,438 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:30:30,438 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:30:30,438 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:30:30,439 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:30:30,439 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:30:49,667 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:30:49,686 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:31:30,499 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:31:30,499 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:31:30,501 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:29:35', tmtdew=12.79, humidity=40.94, cloud=0.0, wind=13.8, temperature=10.75, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:29:23.885', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:31:30,502 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 55s
2025-06-21 12:31:30,502 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:31:30,502 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 46m
2025-06-21 12:31:30,502 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:31:30,502 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:31:30.502
2025-06-21 12:31:30,511 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:31:30,511 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 46m is greater than maximum age 10m 0s
2025-06-21 12:31:30,511 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:31:30,581 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.361
2025-06-21 12:31:30,582 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.964
2025-06-21 12:31:30,582 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:31:30,582 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:31:30,582 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:31:30,582 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:31:30,582 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:31:49,746 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:31:49,766 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:32:30,643 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:32:30,643 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:32:30,646 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:32:14', tmtdew=12.77, humidity=40.71, cloud=0.0, wind=16.82, temperature=10.83, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:31:23.894', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:32:30,646 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 12:32:30,646 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:32:30,646 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 47m
2025-06-21 12:32:30,646 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:32:30,646 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:32:30.646
2025-06-21 12:32:30,655 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:32:30,655 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 47m is greater than maximum age 10m 0s
2025-06-21 12:32:30,655 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:32:30,718 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.486
2025-06-21 12:32:30,718 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.633
2025-06-21 12:32:30,719 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:32:30,719 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:32:30,719 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:32:30,719 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:32:30,719 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:32:49,826 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:32:49,848 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:33:30,781 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:33:30,781 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:33:30,784 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:33:17', tmtdew=12.92, humidity=40.7, cloud=0.0, wind=16.48, temperature=10.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:32:53.837', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:33:30,784 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-21 12:33:30,784 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:33:30,784 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 48m
2025-06-21 12:33:30,784 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:33:30,784 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:33:30.784
2025-06-21 12:33:30,793 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:33:30,793 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 48m is greater than maximum age 10m 0s
2025-06-21 12:33:30,793 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:33:30,858 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.683
2025-06-21 12:33:30,859 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.941
2025-06-21 12:33:30,859 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:33:30,859 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:33:30,859 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:33:30,859 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:33:30,859 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:33:49,907 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:33:49,928 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:34:30,921 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:34:30,922 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:34:30,925 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:33:49', tmtdew=12.96, humidity=40.63, cloud=0.0, wind=16.07, temperature=10.97, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:33:53.885', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:34:30,925 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-21 12:34:30,925 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:34:30,925 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 49m
2025-06-21 12:34:30,925 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:34:30,926 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:34:30.926
2025-06-21 12:34:30,935 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:34:30,935 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 49m is greater than maximum age 10m 0s
2025-06-21 12:34:30,935 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:34:31,001 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.951
2025-06-21 12:34:31,001 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.189
2025-06-21 12:34:31,001 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:34:31,001 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:34:31,002 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:34:31,002 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:34:31,002 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:34:49,987 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:34:50,003 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:35:31,063 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:35:31,063 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:35:31,066 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:34:20', tmtdew=13.46, humidity=38.95, cloud=0.0, wind=13.15, temperature=10.93, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:33:53.885', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:35:31,066 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 11s
2025-06-21 12:35:31,066 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:35:31,066 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 50m
2025-06-21 12:35:31,066 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:35:31,066 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:35:31.066
2025-06-21 12:35:31,075 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:35:31,075 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 50m is greater than maximum age 10m 0s
2025-06-21 12:35:31,075 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:35:31,141 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.076
2025-06-21 12:35:31,141 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.366
2025-06-21 12:35:31,141 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:35:31,141 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:35:31,142 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:35:31,142 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:35:31,142 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:35:50,063 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:35:50,083 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:36:31,205 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:36:31,205 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:36:31,208 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:34:20', tmtdew=13.46, humidity=38.95, cloud=0.0, wind=13.15, temperature=10.93, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:33:53.885', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:36:31,208 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 11s
2025-06-21 12:36:31,208 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:36:31,208 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 51m
2025-06-21 12:36:31,208 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:36:31,208 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:36:31.208
2025-06-21 12:36:31,217 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:36:31,217 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 51m is greater than maximum age 10m 0s
2025-06-21 12:36:31,217 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:36:31,280 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.768
2025-06-21 12:36:31,280 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.470
2025-06-21 12:36:31,280 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:36:31,280 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:36:31,280 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:36:31,281 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:36:31,281 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:36:50,143 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:36:50,160 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:37:31,343 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:37:31,343 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:37:31,344 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:36:59', tmtdew=13.19, humidity=40.0, cloud=0.0, wind=17.93, temperature=10.65, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:36:53.856', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:37:31,344 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 12:37:31,344 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:37:31,344 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 52m
2025-06-21 12:37:31,345 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:37:31,345 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:37:31.345
2025-06-21 12:37:31,354 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:37:31,354 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 52m is greater than maximum age 10m 0s
2025-06-21 12:37:31,354 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:37:31,421 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.539
2025-06-21 12:37:31,421 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.500
2025-06-21 12:37:31,422 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:37:31,422 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:37:31,422 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:37:31,422 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:37:31,422 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:37:50,220 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:37:50,239 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:38:31,483 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:38:31,483 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:38:31,486 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:38:03', tmtdew=12.95, humidity=40.68, cloud=0.0, wind=20.26, temperature=10.78, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:37:53.818', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:38:31,486 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 12:38:31,486 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:38:31,486 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 53m
2025-06-21 12:38:31,486 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:38:31,486 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:38:31.486
2025-06-21 12:38:31,495 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:38:31,495 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 53m is greater than maximum age 10m 0s
2025-06-21 12:38:31,495 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:38:31,558 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.389
2025-06-21 12:38:31,558 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.455
2025-06-21 12:38:31,558 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:38:31,558 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:38:31,559 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:38:31,559 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:38:31,559 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:38:50,299 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:38:50,321 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:39:31,627 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:39:31,627 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:39:31,629 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:39:06', tmtdew=13.1, humidity=40.35, cloud=0.0, wind=18.33, temperature=10.78, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:38:53.866', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:39:31,630 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 12:39:31,630 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:39:31,630 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 54m
2025-06-21 12:39:31,630 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:39:31,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:39:31.630
2025-06-21 12:39:31,639 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:39:31,639 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 54m is greater than maximum age 10m 0s
2025-06-21 12:39:31,639 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:39:31,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.316
2025-06-21 12:39:31,702 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.333
2025-06-21 12:39:31,702 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:39:31,702 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:39:31,702 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:39:31,702 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:39:31,702 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:39:50,381 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:39:50,399 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:40:31,763 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:40:31,763 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:40:31,766 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:40:09', tmtdew=12.86, humidity=40.71, cloud=0.0, wind=19.85, temperature=10.72, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:39:53.827', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:40:31,766 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 12:40:31,766 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:40:31,766 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 55m
2025-06-21 12:40:31,766 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:40:31,767 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:40:31.767
2025-06-21 12:40:31,776 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:40:31,776 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 55m is greater than maximum age 10m 0s
2025-06-21 12:40:31,776 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:40:31,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.319
2025-06-21 12:40:31,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.133
2025-06-21 12:40:31,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:40:31,842 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:40:31,843 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:40:31,843 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:40:31,843 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:40:50,459 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:40:50,475 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:41:31,905 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:41:31,905 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:41:31,907 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:40:41', tmtdew=12.88, humidity=40.67, cloud=0.0, wind=17.57, temperature=10.75, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:39:53.827', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:41:31,907 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 50s
2025-06-21 12:41:31,907 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:41:31,907 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 56m
2025-06-21 12:41:31,907 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:41:31,908 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:41:31.908
2025-06-21 12:41:31,917 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:41:31,917 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 56m is greater than maximum age 10m 0s
2025-06-21 12:41:31,917 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:41:31,982 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.397
2025-06-21 12:41:31,982 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.854
2025-06-21 12:41:31,982 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:41:31,982 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:41:31,983 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:41:31,983 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:41:31,983 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:41:50,535 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:41:50,554 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:42:32,046 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:42:32,046 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:42:32,049 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:40:41', tmtdew=12.88, humidity=40.67, cloud=0.0, wind=17.57, temperature=10.75, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:39:53.827', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:42:32,049 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 51s
2025-06-21 12:42:32,049 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:42:32,049 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 57m
2025-06-21 12:42:32,049 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:42:32,049 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:42:32.049
2025-06-21 12:42:32,058 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:42:32,058 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 57m is greater than maximum age 10m 0s
2025-06-21 12:42:32,058 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:42:32,129 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.547
2025-06-21 12:42:32,129 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.743
2025-06-21 12:42:32,129 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:42:32,129 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:42:32,130 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:42:32,130 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:42:32,130 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:42:50,614 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:42:50,632 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:43:32,192 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:43:32,193 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:43:32,195 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:43:22', tmtdew=12.23, humidity=42.54, cloud=0.0, wind=16.02, temperature=10.68, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:42:53.885', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:43:32,195 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-21 12:43:32,195 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:43:32,196 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 58m
2025-06-21 12:43:32,196 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:43:32,196 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:43:32.196
2025-06-21 12:43:32,206 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:43:32,206 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 58m is greater than maximum age 10m 0s
2025-06-21 12:43:32,206 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:43:32,277 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.770
2025-06-21 12:43:32,277 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.037
2025-06-21 12:43:32,277 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:43:32,277 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:43:32,277 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:43:32,278 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:43:32,278 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:43:50,691 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:43:50,710 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:44:32,341 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:44:32,341 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:44:32,344 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:43:22', tmtdew=12.23, humidity=42.54, cloud=0.0, wind=16.02, temperature=10.68, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:42:53.885', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:44:32,344 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 10s
2025-06-21 12:44:32,344 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:44:32,344 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 59m
2025-06-21 12:44:32,344 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:44:32,344 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:44:32.344
2025-06-21 12:44:32,353 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:44:32,353 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 5h 59m is greater than maximum age 10m 0s
2025-06-21 12:44:32,353 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:44:32,417 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.064
2025-06-21 12:44:32,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.260
2025-06-21 12:44:32,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:44:32,418 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:44:32,418 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:44:32,418 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:44:32,418 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:44:50,770 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:44:50,787 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:45:32,481 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:45:32,481 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:45:32,484 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:43:22', tmtdew=12.23, humidity=42.54, cloud=0.0, wind=16.02, temperature=10.68, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:42:53.885', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:45:32,484 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 10s
2025-06-21 12:45:32,484 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:45:32,484 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 0m
2025-06-21 12:45:32,484 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:45:32,485 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:45:32.485
2025-06-21 12:45:32,493 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:45:32,493 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 0m is greater than maximum age 10m 0s
2025-06-21 12:45:32,493 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:45:32,558 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.956
2025-06-21 12:45:32,558 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.411
2025-06-21 12:45:32,558 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:45:32,558 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:45:32,558 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:45:32,558 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:45:32,558 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:45:50,847 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:45:50,868 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:46:32,619 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:46:32,619 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:46:32,620 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:46:00', tmtdew=12.94, humidity=40.56, cloud=0.0, wind=24.23, temperature=11.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:45:53.856', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:46:32,621 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 12:46:32,621 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:46:32,621 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 1m
2025-06-21 12:46:32,621 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:46:32,621 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:46:32.621
2025-06-21 12:46:32,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:46:32,630 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 1m is greater than maximum age 10m 0s
2025-06-21 12:46:32,630 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:46:32,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.676
2025-06-21 12:46:32,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.489
2025-06-21 12:46:32,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:46:32,695 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:46:32,695 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:46:32,695 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:46:32,695 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:46:50,928 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:46:50,947 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:47:32,758 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:47:32,758 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:47:32,761 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:47:04', tmtdew=12.25, humidity=42.37, cloud=0.0, wind=16.09, temperature=10.87, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:46:53.818', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:47:32,761 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 12:47:32,761 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:47:32,761 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 2m
2025-06-21 12:47:32,761 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:47:32,762 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:47:32.762
2025-06-21 12:47:32,770 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:47:32,770 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 2m is greater than maximum age 10m 0s
2025-06-21 12:47:32,770 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:47:32,834 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.476
2025-06-21 12:47:32,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.492
2025-06-21 12:47:32,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:47:32,835 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:47:32,835 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:47:32,835 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:47:32,835 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:47:51,007 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:47:51,024 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:48:32,895 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:48:32,895 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:48:32,898 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:48:07', tmtdew=12.29, humidity=42.49, cloud=0.0, wind=16.9, temperature=10.96, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:47:53.866', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:48:32,898 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 12:48:32,898 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:48:32,898 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 3m
2025-06-21 12:48:32,898 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:48:32,898 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:48:32.898
2025-06-21 12:48:32,907 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:48:32,907 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 3m is greater than maximum age 10m 0s
2025-06-21 12:48:32,907 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:48:32,971 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.353
2025-06-21 12:48:32,971 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.420
2025-06-21 12:48:32,971 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:48:32,971 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:48:32,971 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:48:32,972 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:48:32,972 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:48:51,083 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:48:51,102 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:49:33,034 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:49:33,034 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:49:33,044 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:49:10', tmtdew=12.39, humidity=41.88, cloud=0.0, wind=20.17, temperature=10.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:48:53.827', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:49:33,044 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 12:49:33,044 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:49:33,044 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 4m
2025-06-21 12:49:33,044 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:49:33,044 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:49:33.044
2025-06-21 12:49:33,053 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:49:33,053 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 4m is greater than maximum age 10m 0s
2025-06-21 12:49:33,053 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:49:33,118 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.308
2025-06-21 12:49:33,118 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.270
2025-06-21 12:49:33,118 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:49:33,118 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:49:33,119 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:49:33,119 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:49:33,119 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:49:51,162 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:49:51,182 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:50:33,181 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:50:33,181 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:50:33,184 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:50:14', tmtdew=12.24, humidity=42.36, cloud=0.0, wind=23.86, temperature=10.9, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:49:53.875', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:50:33,184 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 12:50:33,184 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:50:33,184 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 5m
2025-06-21 12:50:33,184 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:50:33,184 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:50:33.184
2025-06-21 12:50:33,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:50:33,194 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 5m is greater than maximum age 10m 0s
2025-06-21 12:50:33,194 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:50:33,257 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.338
2025-06-21 12:50:33,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.042
2025-06-21 12:50:33,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:50:33,258 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:50:33,258 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:50:33,258 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:50:33,258 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:50:51,243 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:50:51,270 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:51:33,319 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:51:33,319 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:51:33,322 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:50:46', tmtdew=12.27, humidity=42.25, cloud=0.0, wind=22.69, temperature=10.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:50:53.837', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:51:33,322 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 47s
2025-06-21 12:51:33,322 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:51:33,322 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 6m
2025-06-21 12:51:33,322 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:51:33,323 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:51:33.323
2025-06-21 12:51:33,331 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:51:33,331 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 6m is greater than maximum age 10m 0s
2025-06-21 12:51:33,331 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:51:33,399 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.442
2025-06-21 12:51:33,399 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.734
2025-06-21 12:51:33,399 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:51:33,399 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:51:33,399 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:51:33,400 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:51:33,400 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:51:51,327 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:51:51,344 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:52:33,463 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:52:33,463 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:52:33,464 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:51:49', tmtdew=12.03, humidity=43.0, cloud=0.0, wind=20.72, temperature=10.64, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:51:53.798', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:52:33,464 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-21 12:52:33,464 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:52:33,464 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 7m
2025-06-21 12:52:33,464 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:52:33,465 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:52:33.465
2025-06-21 12:52:33,474 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:52:33,474 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 7m is greater than maximum age 10m 0s
2025-06-21 12:52:33,474 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:52:33,540 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.618
2025-06-21 12:52:33,540 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.856
2025-06-21 12:52:33,540 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:52:33,541 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:52:33,541 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:52:33,541 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:52:33,541 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:52:51,404 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:52:51,424 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:53:33,604 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:53:33,604 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:53:33,606 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:52:53', tmtdew=11.86, humidity=43.68, cloud=0.0, wind=23.86, temperature=10.66, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:52:53.846', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:53:33,606 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-21 12:53:33,606 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:53:33,606 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 8m
2025-06-21 12:53:33,606 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:53:33,607 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:53:33.607
2025-06-21 12:53:33,616 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:53:33,616 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 8m is greater than maximum age 10m 0s
2025-06-21 12:53:33,616 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:53:33,685 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.866
2025-06-21 12:53:33,685 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.124
2025-06-21 12:53:33,686 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:53:33,686 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:53:33,686 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:53:33,686 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:53:33,686 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:53:51,483 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:53:51,502 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:54:33,748 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:54:33,748 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:54:33,751 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:53:56', tmtdew=12.5, humidity=41.73, cloud=0.0, wind=19.53, temperature=10.86, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:54:23.789', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:54:33,751 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-21 12:54:33,751 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:54:33,751 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 9m
2025-06-21 12:54:33,751 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:54:33,752 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:54:33.752
2025-06-21 12:54:33,762 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:54:33,762 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 9m is greater than maximum age 10m 0s
2025-06-21 12:54:33,762 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:54:33,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.177
2025-06-21 12:54:33,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.322
2025-06-21 12:54:33,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:54:33,835 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:54:33,836 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:54:33,836 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:54:33,836 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:54:51,559 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:54:51,581 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:55:33,895 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:55:33,895 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:55:33,897 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:54:28', tmtdew=13.01, humidity=40.48, cloud=0.0, wind=20.43, temperature=11.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:54:23.789', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:55:33,897 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 5s
2025-06-21 12:55:33,897 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:55:33,897 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 10m
2025-06-21 12:55:33,897 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:55:33,898 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:55:33.898
2025-06-21 12:55:33,907 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:55:33,907 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 10m is greater than maximum age 10m 0s
2025-06-21 12:55:33,907 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:55:33,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.845
2025-06-21 12:55:33,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.447
2025-06-21 12:55:33,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:55:33,978 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:55:33,979 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:55:33,979 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:55:33,979 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:55:51,641 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:55:51,662 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:56:34,039 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:56:34,039 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:56:34,050 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:56:03', tmtdew=13.17, humidity=40.18, cloud=0.0, wind=15.46, temperature=11.45, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:54:23.789', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:56:34,050 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 12:56:34,050 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:56:34,050 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 11m
2025-06-21 12:56:34,050 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:56:34,051 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:56:34.051
2025-06-21 12:56:34,060 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:56:34,061 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 11m is greater than maximum age 10m 0s
2025-06-21 12:56:34,061 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:56:34,135 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.594
2025-06-21 12:56:34,135 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.498
2025-06-21 12:56:34,136 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:56:34,136 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:56:34,136 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:56:34,136 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:56:34,136 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:56:51,722 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:56:51,741 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:57:34,199 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:57:34,199 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:57:34,202 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:57:07', tmtdew=13.29, humidity=39.53, cloud=0.0, wind=20.72, temperature=11.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:54:23.789', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:57:34,202 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 12:57:34,202 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:57:34,202 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 12m
2025-06-21 12:57:34,202 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:57:34,202 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:57:34.203
2025-06-21 12:57:34,211 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:57:34,211 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 12m is greater than maximum age 10m 0s
2025-06-21 12:57:34,211 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:57:34,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.422
2025-06-21 12:57:34,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.474
2025-06-21 12:57:34,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:57:34,282 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:57:34,282 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:57:34,282 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:57:34,282 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:57:51,799 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:57:51,821 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:58:34,345 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:58:34,346 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:58:34,348 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:58:10', tmtdew=13.16, humidity=39.88, cloud=0.0, wind=21.74, temperature=11.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:54:23.789', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:58:34,348 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 12:58:34,348 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:58:34,348 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 13m
2025-06-21 12:58:34,348 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:58:34,348 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:58:34.348
2025-06-21 12:58:34,358 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:58:34,358 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 13m is greater than maximum age 10m 0s
2025-06-21 12:58:34,358 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:58:34,427 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.328
2025-06-21 12:58:34,427 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.374
2025-06-21 12:58:34,427 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:58:34,427 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:58:34,428 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:58:34,428 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:58:34,428 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:58:51,881 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:58:51,902 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 12:59:34,491 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 12:59:34,491 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 12:59:34,494 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T12:59:14', tmtdew=13.16, humidity=40.19, cloud=0.0, wind=21.54, temperature=11.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:54:23.789', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 12:59:34,494 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 12:59:34,494 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 12:59:34,494 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 14m
2025-06-21 12:59:34,494 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 12:59:34,495 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T10:59:34.495
2025-06-21 12:59:34,503 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 12:59:34,503 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 14m is greater than maximum age 10m 0s
2025-06-21 12:59:34,503 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 12:59:34,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.309
2025-06-21 12:59:34,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.197
2025-06-21 12:59:34,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 12:59:34,567 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 12:59:34,568 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 12:59:34,568 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 12:59:34,568 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 12:59:51,963 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 12:59:51,981 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:00:34,630 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:00:34,630 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:00:34,633 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:00:17', tmtdew=13.52, humidity=38.96, cloud=0.0, wind=17.1, temperature=11.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T10:54:23.789', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:00:34,634 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 13:00:34,634 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:00:34,634 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 15m
2025-06-21 13:00:34,634 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:00:34,634 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:00:34.634
2025-06-21 13:00:34,643 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:00:34,643 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 15m is greater than maximum age 10m 0s
2025-06-21 13:00:34,643 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:00:34,708 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.366
2025-06-21 13:00:34,708 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.940
2025-06-21 13:00:34,708 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:00:34,708 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:00:34,709 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:00:34,709 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:00:34,709 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:00:52,039 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:00:52,058 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:01:34,772 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:01:34,772 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:01:34,775 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:00:17', tmtdew=13.52, humidity=38.96, cloud=0.0, wind=17.1, temperature=11.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:00:23.818', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:01:34,775 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 17s
2025-06-21 13:01:34,775 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:01:34,775 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 16m
2025-06-21 13:01:34,775 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:01:34,775 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:01:34.775
2025-06-21 13:01:34,784 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:01:34,784 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 16m is greater than maximum age 10m 0s
2025-06-21 13:01:34,784 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:01:34,849 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.496
2025-06-21 13:01:34,849 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.646
2025-06-21 13:01:34,849 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:01:34,849 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:01:34,849 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:01:34,850 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:01:34,850 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:01:52,118 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:01:52,138 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:02:34,912 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:02:34,912 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:02:34,915 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:00:17', tmtdew=13.52, humidity=38.96, cloud=0.0, wind=17.1, temperature=11.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:00:23.818', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:02:34,916 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 17s
2025-06-21 13:02:34,916 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:02:34,916 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 17m
2025-06-21 13:02:34,916 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:02:34,916 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:02:34.916
2025-06-21 13:02:34,924 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:02:34,925 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 17m is greater than maximum age 10m 0s
2025-06-21 13:02:34,925 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:02:34,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.698
2025-06-21 13:02:34,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.960
2025-06-21 13:02:34,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:02:34,988 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:02:34,989 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:02:34,989 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:02:34,989 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:02:52,198 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:02:52,215 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:03:35,051 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:03:35,051 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:03:35,054 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:02:57', tmtdew=13.33, humidity=39.45, cloud=0.0, wind=18.6, temperature=11.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:02:53.808', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:03:35,054 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 13:03:35,054 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:03:35,054 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 18m
2025-06-21 13:03:35,055 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:03:35,055 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:03:35.055
2025-06-21 13:03:35,063 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:03:35,063 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 18m is greater than maximum age 10m 0s
2025-06-21 13:03:35,063 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:03:35,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.972
2025-06-21 13:03:35,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.203
2025-06-21 13:03:35,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:03:35,127 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:03:35,127 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:03:35,127 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:03:35,127 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:03:52,275 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:03:52,295 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:04:35,191 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:04:35,191 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:04:35,194 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:04:00', tmtdew=13.3, humidity=39.55, cloud=0.0, wind=20.59, temperature=11.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:03:53.856', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:04:35,194 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 13:04:35,194 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:04:35,194 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 19m
2025-06-21 13:04:35,194 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:04:35,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:04:35.194
2025-06-21 13:04:35,203 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:04:35,203 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 19m is greater than maximum age 10m 0s
2025-06-21 13:04:35,203 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:04:35,266 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.048
2025-06-21 13:04:35,266 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.374
2025-06-21 13:04:35,266 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:04:35,266 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:04:35,266 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:04:35,266 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:04:35,267 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:04:52,355 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:04:52,371 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:05:35,329 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:05:35,329 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:05:35,332 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:05:04', tmtdew=13.78, humidity=38.22, cloud=0.0, wind=22.64, temperature=11.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:04:23.837', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:05:35,332 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 13:05:35,332 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:05:35,332 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 20m
2025-06-21 13:05:35,332 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:05:35,333 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:05:35.333
2025-06-21 13:05:35,341 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:05:35,341 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 20m is greater than maximum age 10m 0s
2025-06-21 13:05:35,341 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:05:35,405 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.745
2025-06-21 13:05:35,406 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.473
2025-06-21 13:05:35,406 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:05:35,406 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:05:35,406 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:05:35,406 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:05:35,406 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:05:52,431 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:05:52,451 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:06:35,469 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:06:35,469 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:06:35,472 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:06:07', tmtdew=13.32, humidity=39.42, cloud=0.0, wind=21.35, temperature=11.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:05:53.866', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:06:35,472 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 13:06:35,472 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:06:35,472 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 21m
2025-06-21 13:06:35,472 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:06:35,473 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:06:35.473
2025-06-21 13:06:35,481 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:06:35,481 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 21m is greater than maximum age 10m 0s
2025-06-21 13:06:35,481 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:06:35,544 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.523
2025-06-21 13:06:35,545 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.497
2025-06-21 13:06:35,545 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:06:35,545 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:06:35,545 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:06:35,545 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:06:35,545 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:06:52,511 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:06:52,527 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:07:35,608 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:07:35,608 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:07:35,610 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:07:11', tmtdew=13.08, humidity=40.06, cloud=0.0, wind=20.56, temperature=10.97, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:06:53.827', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:07:35,610 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 13:07:35,610 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:07:35,610 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 22m
2025-06-21 13:07:35,610 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:07:35,610 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:07:35.610
2025-06-21 13:07:35,619 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:07:35,619 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 22m is greater than maximum age 10m 0s
2025-06-21 13:07:35,619 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:07:35,690 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.379
2025-06-21 13:07:35,690 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.447
2025-06-21 13:07:35,690 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:07:35,691 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:07:35,691 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:07:35,691 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:07:35,691 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:07:52,587 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:07:52,605 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:08:35,751 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:08:35,751 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:08:35,754 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:08:14', tmtdew=13.37, humidity=39.34, cloud=0.0, wind=19.06, temperature=11.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:07:53.789', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:08:35,754 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 13:08:35,754 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:08:35,754 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 23m
2025-06-21 13:08:35,754 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:08:35,755 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:08:35.755
2025-06-21 13:08:35,765 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:08:35,765 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 23m is greater than maximum age 10m 0s
2025-06-21 13:08:35,765 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:08:35,844 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.312
2025-06-21 13:08:35,845 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.319
2025-06-21 13:08:35,845 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:08:35,845 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:08:35,845 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:08:35,845 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:08:35,846 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:08:52,663 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:08:52,681 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:09:35,909 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:09:35,909 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:09:35,910 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:09:18', tmtdew=13.92, humidity=37.74, cloud=0.0, wind=15.72, temperature=11.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:08:53.837', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:09:35,910 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 13:09:35,910 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:09:35,910 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 24m
2025-06-21 13:09:35,910 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:09:35,911 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:09:35.911
2025-06-21 13:09:35,919 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:09:35,919 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 24m is greater than maximum age 10m 0s
2025-06-21 13:09:35,920 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:09:35,985 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.320
2025-06-21 13:09:35,986 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.113
2025-06-21 13:09:35,986 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:09:35,986 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:09:35,986 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:09:35,986 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:09:35,986 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:09:52,741 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:09:52,764 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:10:36,049 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:10:36,049 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:10:36,052 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:10:21', tmtdew=13.73, humidity=38.25, cloud=0.0, wind=18.17, temperature=11.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:09:23.818', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:10:36,052 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 13:10:36,052 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:10:36,052 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 25m
2025-06-21 13:10:36,052 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:10:36,053 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:10:36.053
2025-06-21 13:10:36,061 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:10:36,061 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 25m is greater than maximum age 10m 0s
2025-06-21 13:10:36,061 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:10:36,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.403
2025-06-21 13:10:36,126 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.828
2025-06-21 13:10:36,126 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:10:36,126 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:10:36,126 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:10:36,126 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:10:36,126 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:10:52,824 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:10:52,843 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:11:36,189 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:11:36,189 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:11:36,199 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:11:25', tmtdew=13.6, humidity=38.69, cloud=0.0, wind=20.41, temperature=11.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:10:53.846', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:11:36,199 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-21 13:11:36,199 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:11:36,199 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 26m
2025-06-21 13:11:36,199 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:11:36,200 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:11:36.200
2025-06-21 13:11:36,208 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:11:36,208 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 26m is greater than maximum age 10m 0s
2025-06-21 13:11:36,208 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:11:36,272 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.560
2025-06-21 13:11:36,272 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.766
2025-06-21 13:11:36,272 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:11:36,273 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:11:36,273 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:11:36,273 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:11:36,273 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:11:52,903 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:11:52,925 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:12:36,335 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:12:36,335 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:12:36,338 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:12:29', tmtdew=13.45, humidity=39.22, cloud=0.0, wind=22.3, temperature=11.27, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:11:53.808', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:12:36,338 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-06-21 13:12:36,338 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:12:36,338 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 27m
2025-06-21 13:12:36,338 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:12:36,338 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:12:36.338
2025-06-21 13:12:36,347 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:12:36,347 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 27m is greater than maximum age 10m 0s
2025-06-21 13:12:36,347 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:12:36,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.788
2025-06-21 13:12:36,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.054
2025-06-21 13:12:36,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:12:36,411 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:12:36,411 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:12:36,411 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:12:36,411 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:12:52,985 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:12:53,009 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:13:36,474 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:13:36,474 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:13:36,476 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:13:01', tmtdew=13.47, humidity=39.16, cloud=0.0, wind=22.64, temperature=11.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:12:53.856', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:13:36,476 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 13:13:36,476 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:13:36,476 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 28m
2025-06-21 13:13:36,476 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:13:36,477 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:13:36.477
2025-06-21 13:13:36,485 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:13:36,486 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 28m is greater than maximum age 10m 0s
2025-06-21 13:13:36,486 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:13:36,549 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.087
2025-06-21 13:13:36,549 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.272
2025-06-21 13:13:36,549 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:13:36,550 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:13:36,550 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:13:36,550 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:13:36,550 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:13:53,068 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:13:53,090 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:14:36,613 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:14:36,613 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:14:36,615 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:14:04', tmtdew=13.24, humidity=39.69, cloud=0.0, wind=16.34, temperature=11.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:13:53.904', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:14:36,615 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 13:14:36,615 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:14:36,615 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 29m
2025-06-21 13:14:36,615 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:14:36,616 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:14:36.616
2025-06-21 13:14:36,625 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:14:36,625 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 29m is greater than maximum age 10m 0s
2025-06-21 13:14:36,625 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:14:36,693 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.929
2025-06-21 13:14:36,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.417
2025-06-21 13:14:36,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:14:36,694 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:14:36,694 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:14:36,694 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:14:36,694 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:14:53,147 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:14:53,163 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:15:36,755 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:15:36,755 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:15:36,757 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:15:08', tmtdew=13.26, humidity=39.82, cloud=0.0, wind=13.53, temperature=11.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:14:53.779', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:15:36,757 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 13:15:36,757 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:15:36,757 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 30m
2025-06-21 13:15:36,757 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:15:36,758 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:15:36.758
2025-06-21 13:15:36,768 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:15:36,768 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 30m is greater than maximum age 10m 0s
2025-06-21 13:15:36,768 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:15:36,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.656
2025-06-21 13:15:36,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.490
2025-06-21 13:15:36,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:15:36,842 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:15:36,843 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:15:36,843 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:15:36,843 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:15:53,223 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:15:53,240 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:16:36,905 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:16:36,905 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:16:36,907 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:15:40', tmtdew=13.27, humidity=39.56, cloud=0.0, wind=16.66, temperature=11.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:14:53.779', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:16:36,907 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 56s
2025-06-21 13:16:36,907 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:16:36,907 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 31m
2025-06-21 13:16:36,908 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:16:36,908 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:16:36.908
2025-06-21 13:16:36,916 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:16:36,916 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 31m is greater than maximum age 10m 0s
2025-06-21 13:16:36,916 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:16:36,980 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.461
2025-06-21 13:16:36,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.487
2025-06-21 13:16:36,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:16:36,981 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:16:36,981 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:16:36,981 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:16:36,981 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:16:53,300 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:16:53,321 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:17:37,043 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:17:37,044 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:17:37,046 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:15:40', tmtdew=13.27, humidity=39.56, cloud=0.0, wind=16.66, temperature=11.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:14:53.779', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:17:37,046 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 57s
2025-06-21 13:17:37,046 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:17:37,046 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 32m
2025-06-21 13:17:37,046 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:17:37,047 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:17:37.047
2025-06-21 13:17:37,055 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:17:37,055 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 32m is greater than maximum age 10m 0s
2025-06-21 13:17:37,055 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:17:37,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.345
2025-06-21 13:17:37,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.409
2025-06-21 13:17:37,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:17:37,119 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:17:37,120 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:17:37,120 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:17:37,120 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:17:53,379 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:17:53,403 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:18:37,182 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:18:37,182 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:18:37,184 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:18:18', tmtdew=12.52, humidity=41.87, cloud=0.0, wind=22.43, temperature=11.18, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:17:53.837', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:18:37,184 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 13:18:37,184 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:18:37,185 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 33m
2025-06-21 13:18:37,185 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:18:37,185 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:18:37.185
2025-06-21 13:18:37,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:18:37,194 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 33m is greater than maximum age 10m 0s
2025-06-21 13:18:37,194 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:18:37,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.305
2025-06-21 13:18:37,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.253
2025-06-21 13:18:37,259 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:18:37,259 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:18:37,259 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:18:37,259 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:18:37,259 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:18:53,463 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:18:53,481 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:19:37,321 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:19:37,322 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:19:37,323 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:19:22', tmtdew=12.58, humidity=41.56, cloud=0.0, wind=17.4, temperature=11.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:18:53.798', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:19:37,323 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 13:19:37,323 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:19:37,323 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 34m
2025-06-21 13:19:37,323 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:19:37,324 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:19:37.324
2025-06-21 13:19:37,332 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:19:37,332 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 34m is greater than maximum age 10m 0s
2025-06-21 13:19:37,332 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:19:37,397 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.341
2025-06-21 13:19:37,397 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.019
2025-06-21 13:19:37,397 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:19:37,397 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:19:37,397 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:19:37,398 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:19:37,398 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:19:53,539 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:19:53,559 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:20:37,460 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:20:37,460 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:20:37,462 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:19:55', tmtdew=12.6, humidity=41.52, cloud=0.0, wind=19.71, temperature=11.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:19:53.760', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:20:37,463 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-21 13:20:37,463 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:20:37,463 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 35m
2025-06-21 13:20:37,463 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:20:37,463 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:20:37.463
2025-06-21 13:20:37,472 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:20:37,472 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 35m is greater than maximum age 10m 0s
2025-06-21 13:20:37,472 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:20:37,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.450
2025-06-21 13:20:37,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.705
2025-06-21 13:20:37,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:20:37,539 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:20:37,540 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:20:37,540 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:20:37,540 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:20:53,619 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:20:53,642 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:21:37,601 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:21:37,601 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:21:37,603 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:20:59', tmtdew=12.98, humidity=40.26, cloud=0.0, wind=18.44, temperature=11.37, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:20:53.808', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:21:37,603 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 13:21:37,603 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:21:37,603 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 36m
2025-06-21 13:21:37,603 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:21:37,604 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:21:37.604
2025-06-21 13:21:37,612 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:21:37,612 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 36m is greater than maximum age 10m 0s
2025-06-21 13:21:37,612 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:21:37,678 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.632
2025-06-21 13:21:37,679 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.876
2025-06-21 13:21:37,679 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:21:37,679 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:21:37,679 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:21:37,679 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:21:37,679 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:21:53,702 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:21:53,725 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:22:37,742 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:22:37,742 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:22:37,744 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:22:02', tmtdew=12.79, humidity=41.0, cloud=0.0, wind=23.78, temperature=11.28, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:21:53.770', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:22:37,745 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 13:22:37,745 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:22:37,745 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 37m
2025-06-21 13:22:37,745 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:22:37,745 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:22:37.745
2025-06-21 13:22:37,754 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:22:37,754 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 37m is greater than maximum age 10m 0s
2025-06-21 13:22:37,754 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:22:37,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.886
2025-06-21 13:22:37,820 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.140
2025-06-21 13:22:37,820 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:22:37,820 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:22:37,820 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:22:37,820 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:22:37,820 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:22:53,783 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:22:53,802 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:23:37,883 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:23:37,883 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:23:37,885 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:23:06', tmtdew=12.7, humidity=41.17, cloud=0.0, wind=22.25, temperature=11.29, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:22:53.818', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:23:37,885 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 13:23:37,885 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:23:37,886 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 38m
2025-06-21 13:23:37,886 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:23:37,886 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:23:37.886
2025-06-21 13:23:37,895 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:23:37,895 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 38m is greater than maximum age 10m 0s
2025-06-21 13:23:37,895 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:23:37,958 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.147
2025-06-21 13:23:37,958 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.332
2025-06-21 13:23:37,958 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:23:37,958 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:23:37,958 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:23:37,958 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:23:37,958 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:23:53,859 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:23:53,881 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:24:38,021 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:24:38,021 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:24:38,024 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:24:09', tmtdew=12.74, humidity=40.94, cloud=0.0, wind=21.19, temperature=11.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:23:53.779', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:24:38,024 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 13:24:38,024 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:24:38,024 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 39m
2025-06-21 13:24:38,024 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:24:38,024 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:24:38.024
2025-06-21 13:24:38,034 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:24:38,034 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 39m is greater than maximum age 10m 0s
2025-06-21 13:24:38,034 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:24:38,100 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.822
2025-06-21 13:24:38,100 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.451
2025-06-21 13:24:38,101 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:24:38,101 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:24:38,101 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:24:38,101 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:24:38,101 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:24:53,939 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:24:53,959 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:25:38,163 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:25:38,164 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:25:38,166 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:25:13', tmtdew=12.44, humidity=42.13, cloud=0.0, wind=21.86, temperature=11.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:24:53.827', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:25:38,166 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 13:25:38,166 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:25:38,166 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 40m
2025-06-21 13:25:38,166 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:25:38,167 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:25:38.167
2025-06-21 13:25:38,175 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:25:38,176 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 40m is greater than maximum age 10m 0s
2025-06-21 13:25:38,176 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:25:38,240 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.576
2025-06-21 13:25:38,240 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.497
2025-06-21 13:25:38,240 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:25:38,240 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:25:38,241 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:25:38,241 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:25:38,241 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:25:54,019 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:25:54,036 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:26:38,302 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:26:38,302 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:26:38,305 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:26:16', tmtdew=13.09, humidity=40.4, cloud=0.0, wind=18.17, temperature=11.28, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:26:23.770', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:26:38,305 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 13:26:38,305 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:26:38,305 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 41m
2025-06-21 13:26:38,305 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:26:38,305 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:26:38.306
2025-06-21 13:26:38,314 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:26:38,314 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 41m is greater than maximum age 10m 0s
2025-06-21 13:26:38,314 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:26:38,378 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.410
2025-06-21 13:26:38,378 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.467
2025-06-21 13:26:38,378 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:26:38,378 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:26:38,378 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:26:38,378 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:26:38,378 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:26:54,095 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:26:54,114 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:27:38,441 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:27:38,441 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:27:38,442 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:27:20', tmtdew=12.8, humidity=41.11, cloud=0.0, wind=15.39, temperature=11.57, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:26:53.837', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:27:38,442 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 13:27:38,442 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:27:38,442 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 42m
2025-06-21 13:27:38,442 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:27:38,443 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:27:38.443
2025-06-21 13:27:38,451 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:27:38,451 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 42m is greater than maximum age 10m 0s
2025-06-21 13:27:38,451 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:27:38,515 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.321
2025-06-21 13:27:38,515 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.361
2025-06-21 13:27:38,515 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:27:38,515 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:27:38,515 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:27:38,515 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:27:38,515 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:27:54,171 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:27:54,192 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:28:38,578 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:28:38,578 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:28:38,580 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:28:23', tmtdew=12.83, humidity=41.02, cloud=0.0, wind=22.9, temperature=11.67, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:27:53.798', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:28:38,580 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 13:28:38,580 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:28:38,580 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 43m
2025-06-21 13:28:38,580 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:28:38,580 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:28:38.580
2025-06-21 13:28:38,589 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:28:38,589 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 43m is greater than maximum age 10m 0s
2025-06-21 13:28:38,589 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:28:38,652 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.309
2025-06-21 13:28:38,652 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.178
2025-06-21 13:28:38,652 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:28:38,653 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:28:38,653 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:28:38,653 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:28:38,653 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:28:54,252 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:28:54,271 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:29:38,715 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:29:38,715 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:29:38,718 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:29:27', tmtdew=12.74, humidity=41.37, cloud=0.0, wind=22.64, temperature=11.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:28:53.760', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:29:38,718 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-21 13:29:38,718 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:29:38,718 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 44m
2025-06-21 13:29:38,718 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:29:38,718 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:29:38.718
2025-06-21 13:29:38,727 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:29:38,727 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 44m is greater than maximum age 10m 0s
2025-06-21 13:29:38,727 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:29:38,795 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.371
2025-06-21 13:29:38,795 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.915
2025-06-21 13:29:38,795 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:29:38,795 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:29:38,796 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:29:38,796 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:29:38,796 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:29:54,331 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:29:54,347 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:30:38,859 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:30:38,859 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:30:38,862 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:30:31', tmtdew=12.42, humidity=41.96, cloud=0.0, wind=20.15, temperature=11.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:29:53.808', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:30:38,862 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-06-21 13:30:38,862 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:30:38,862 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 45m
2025-06-21 13:30:38,862 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:30:38,863 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:30:38.863
2025-06-21 13:30:38,872 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:30:38,872 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 45m is greater than maximum age 10m 0s
2025-06-21 13:30:38,872 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:30:38,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.506
2025-06-21 13:30:38,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.670
2025-06-21 13:30:38,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:30:38,947 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:30:38,947 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:30:38,947 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:30:38,948 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:30:54,407 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:30:54,428 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:31:39,007 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:31:39,007 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:31:39,009 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:31:03', tmtdew=12.43, humidity=41.94, cloud=0.0, wind=20.59, temperature=11.48, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:30:23.789', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:31:39,010 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 13:31:39,010 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:31:39,010 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 46m
2025-06-21 13:31:39,010 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:31:39,010 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:31:39.010
2025-06-21 13:31:39,019 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:31:39,019 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 46m is greater than maximum age 10m 0s
2025-06-21 13:31:39,019 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:31:39,095 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.714
2025-06-21 13:31:39,096 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.978
2025-06-21 13:31:39,096 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:31:39,096 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:31:39,096 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:31:39,096 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:31:39,096 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:31:54,487 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:31:54,504 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:32:39,159 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:32:39,159 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:32:39,161 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:32:07', tmtdew=12.7, humidity=41.2, cloud=0.0, wind=19.22, temperature=11.45, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:31:53.818', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:32:39,161 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 13:32:39,161 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:32:39,162 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 47m
2025-06-21 13:32:39,162 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:32:39,162 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:32:39.162
2025-06-21 13:32:39,171 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:32:39,171 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 47m is greater than maximum age 10m 0s
2025-06-21 13:32:39,171 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:32:39,242 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.993
2025-06-21 13:32:39,242 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.216
2025-06-21 13:32:39,242 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:32:39,242 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:32:39,242 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:32:39,243 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:32:39,243 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:32:54,564 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:32:54,584 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:33:39,303 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:33:39,303 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:33:39,306 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:33:10', tmtdew=12.38, humidity=42.33, cloud=0.0, wind=22.71, temperature=11.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:32:53.779', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:33:39,306 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 13:33:39,306 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:33:39,306 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 48m
2025-06-21 13:33:39,306 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:33:39,306 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:33:39.307
2025-06-21 13:33:39,315 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:33:39,315 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 48m is greater than maximum age 10m 0s
2025-06-21 13:33:39,315 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:33:39,381 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.020
2025-06-21 13:33:39,381 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.382
2025-06-21 13:33:39,381 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:33:39,381 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:33:39,381 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:33:39,381 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:33:39,381 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:33:54,643 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:33:54,661 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:34:39,445 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:34:39,445 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:34:39,447 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:34:14', tmtdew=12.44, humidity=42.09, cloud=0.0, wind=22.5, temperature=11.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:33:53.827', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:34:39,447 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 13:34:39,447 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:34:39,447 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 49m
2025-06-21 13:34:39,447 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:34:39,448 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:34:39.448
2025-06-21 13:34:39,456 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:34:39,456 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 49m is greater than maximum age 10m 0s
2025-06-21 13:34:39,456 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:34:39,520 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.724
2025-06-21 13:34:39,520 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.475
2025-06-21 13:34:39,521 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:34:39,521 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:34:39,521 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:34:39,521 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:34:39,521 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:34:54,719 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:34:54,741 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:35:39,583 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:35:39,583 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:35:39,586 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:35:17', tmtdew=12.69, humidity=41.23, cloud=0.0, wind=22.78, temperature=11.29, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:34:53.789', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:35:39,586 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 13:35:39,587 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:35:39,587 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 50m
2025-06-21 13:35:39,587 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:35:39,587 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:35:39.587
2025-06-21 13:35:39,596 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:35:39,596 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 50m is greater than maximum age 10m 0s
2025-06-21 13:35:39,596 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:35:39,659 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.507
2025-06-21 13:35:39,659 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.494
2025-06-21 13:35:39,659 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:35:39,659 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:35:39,659 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:35:39,659 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:35:39,659 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:35:54,801 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:35:54,822 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:36:39,722 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:36:39,722 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:36:39,724 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:36:21', tmtdew=12.48, humidity=41.65, cloud=0.0, wind=15.1, temperature=11.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:35:53.750', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:36:39,724 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 13:36:39,724 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:36:39,724 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 51m
2025-06-21 13:36:39,725 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:36:39,725 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:36:39.725
2025-06-21 13:36:39,733 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:36:39,733 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 51m is greater than maximum age 10m 0s
2025-06-21 13:36:39,733 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:36:39,799 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.369
2025-06-21 13:36:39,800 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.437
2025-06-21 13:36:39,800 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:36:39,800 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:36:39,800 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:36:39,800 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:36:39,800 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:36:54,882 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:36:54,902 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:37:39,859 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:37:39,859 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:37:39,861 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:37:24', tmtdew=12.49, humidity=42.02, cloud=0.0, wind=21.14, temperature=11.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:37:23.779', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:37:39,861 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 13:37:39,861 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:37:39,861 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 52m
2025-06-21 13:37:39,861 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:37:39,861 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:37:39.861
2025-06-21 13:37:39,870 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:37:39,870 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 52m is greater than maximum age 10m 0s
2025-06-21 13:37:39,870 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:37:39,933 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.307
2025-06-21 13:37:39,934 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.304
2025-06-21 13:37:39,934 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:37:39,934 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:37:39,934 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:37:39,934 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:37:39,934 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:37:54,962 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:37:54,982 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:38:39,997 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:38:39,998 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:38:40,000 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:37:56', tmtdew=12.5, humidity=42.0, cloud=0.0, wind=23.42, temperature=11.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:37:53.760', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:38:40,000 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-21 13:38:40,000 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:38:40,000 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 53m
2025-06-21 13:38:40,000 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:38:40,001 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:38:40.001
2025-06-21 13:38:40,010 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:38:40,011 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 53m is greater than maximum age 10m 0s
2025-06-21 13:38:40,011 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:38:40,074 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.322
2025-06-21 13:38:40,075 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.092
2025-06-21 13:38:40,075 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:38:40,075 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:38:40,075 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:38:40,075 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:38:40,075 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:38:55,042 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:38:55,063 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:39:40,138 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:39:40,138 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:39:40,141 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:38:28', tmtdew=12.59, humidity=41.68, cloud=0.0, wind=22.2, temperature=11.38, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:38:53.808', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:39:40,141 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 12s
2025-06-21 13:39:40,141 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:39:40,141 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 54m
2025-06-21 13:39:40,141 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:39:40,141 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:39:40.141
2025-06-21 13:39:40,150 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:39:40,150 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 54m is greater than maximum age 10m 0s
2025-06-21 13:39:40,150 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:39:40,214 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.410
2025-06-21 13:39:40,214 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.801
2025-06-21 13:39:40,214 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:39:40,214 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:39:40,215 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:39:40,215 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:39:40,215 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:39:55,123 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:39:55,144 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:40:40,275 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:40:40,276 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:40:40,278 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:40:03', tmtdew=12.72, humidity=41.43, cloud=0.0, wind=22.99, temperature=11.57, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:39:53.770', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:40:40,278 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-21 13:40:40,279 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:40:40,279 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 55m
2025-06-21 13:40:40,279 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:40:40,279 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:40:40.279
2025-06-21 13:40:40,288 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:40:40,288 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 55m is greater than maximum age 10m 0s
2025-06-21 13:40:40,288 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:40:40,360 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.572
2025-06-21 13:40:40,360 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.788
2025-06-21 13:40:40,360 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:40:40,360 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:40:40,360 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:40:40,361 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:40:40,361 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:40:55,203 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:40:55,224 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:41:40,423 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:41:40,423 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:41:40,425 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:41:07', tmtdew=12.67, humidity=41.24, cloud=0.0, wind=20.7, temperature=11.38, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:40:53.818', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:41:40,425 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-21 13:41:40,425 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:41:40,425 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 56m
2025-06-21 13:41:40,425 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:41:40,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:41:40.426
2025-06-21 13:41:40,434 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:41:40,434 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 56m is greater than maximum age 10m 0s
2025-06-21 13:41:40,435 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:41:40,501 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.805
2025-06-21 13:41:40,501 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.071
2025-06-21 13:41:40,501 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:41:40,501 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:41:40,502 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:41:40,502 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:41:40,502 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:41:55,283 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:41:55,301 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:42:40,564 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:42:40,565 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:42:40,567 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:42:10', tmtdew=12.55, humidity=41.82, cloud=0.0, wind=28.04, temperature=11.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:42:23.760', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:42:40,568 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 13:42:40,568 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:42:40,568 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 57m
2025-06-21 13:42:40,568 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:42:40,568 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:42:40.568
2025-06-21 13:42:40,577 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:42:40,577 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 57m is greater than maximum age 10m 0s
2025-06-21 13:42:40,577 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:42:40,647 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.109
2025-06-21 13:42:40,648 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.283
2025-06-21 13:42:40,648 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:42:40,648 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:42:40,648 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:42:40,648 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:42:40,648 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:42:55,361 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:42:55,383 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:43:40,711 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:43:40,711 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:43:40,714 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:42:10', tmtdew=12.55, humidity=41.82, cloud=0.0, wind=28.04, temperature=11.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:42:23.760', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:43:40,714 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 30s
2025-06-21 13:43:40,714 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:43:40,714 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 58m
2025-06-21 13:43:40,714 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:43:40,715 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:43:40.715
2025-06-21 13:43:40,724 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:43:40,724 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 58m is greater than maximum age 10m 0s
2025-06-21 13:43:40,724 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:43:40,800 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.904
2025-06-21 13:43:40,801 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.423
2025-06-21 13:43:40,801 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:43:40,801 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:43:40,801 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:43:40,801 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:43:40,801 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:43:55,443 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:43:55,463 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:44:40,863 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:44:40,863 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:44:40,865 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:42:10', tmtdew=12.55, humidity=41.82, cloud=0.0, wind=28.04, temperature=11.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:42:23.760', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:44:40,865 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 30s
2025-06-21 13:44:40,865 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:44:40,865 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 59m
2025-06-21 13:44:40,865 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:44:40,865 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:44:40.865
2025-06-21 13:44:40,874 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:44:40,874 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 6h 59m is greater than maximum age 10m 0s
2025-06-21 13:44:40,874 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:44:40,936 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.636
2025-06-21 13:44:40,937 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.490
2025-06-21 13:44:40,937 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:44:40,937 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:44:40,937 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:44:40,937 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:44:40,937 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:44:55,523 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:44:55,540 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:45:40,999 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:45:40,999 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:45:41,002 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:45:21', tmtdew=12.44, humidity=41.94, cloud=0.0, wind=24.35, temperature=11.28, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:44:53.750', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:45:41,002 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 13:45:41,002 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:45:41,002 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 0m
2025-06-21 13:45:41,003 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:45:41,003 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:45:41.003
2025-06-21 13:45:41,011 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:45:41,012 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 0m is greater than maximum age 10m 0s
2025-06-21 13:45:41,012 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:45:41,075 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.448
2025-06-21 13:45:41,076 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.482
2025-06-21 13:45:41,076 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:45:41,076 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:45:41,076 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:45:41,076 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:45:41,076 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:45:55,600 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:45:55,616 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:46:41,139 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:46:41,139 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:46:41,141 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:46:24', tmtdew=12.54, humidity=41.91, cloud=0.0, wind=24.03, temperature=11.58, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:45:53.798', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:46:41,142 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 13:46:41,142 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:46:41,142 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 1m
2025-06-21 13:46:41,142 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:46:41,142 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:46:41.142
2025-06-21 13:46:41,150 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:46:41,151 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 1m is greater than maximum age 10m 0s
2025-06-21 13:46:41,151 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:46:41,221 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.337
2025-06-21 13:46:41,221 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.398
2025-06-21 13:46:41,221 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:46:41,221 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:46:41,221 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:46:41,222 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:46:41,222 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:46:55,677 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:46:55,695 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:47:41,283 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:47:41,283 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:47:41,285 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:47:28', tmtdew=12.66, humidity=41.23, cloud=0.0, wind=19.06, temperature=11.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:47:23.741', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:47:41,285 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-21 13:47:41,285 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:47:41,285 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 2m
2025-06-21 13:47:41,285 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:47:41,285 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:47:41.285
2025-06-21 13:47:41,294 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:47:41,294 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 2m is greater than maximum age 10m 0s
2025-06-21 13:47:41,294 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:47:41,359 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.303
2025-06-21 13:47:41,359 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.236
2025-06-21 13:47:41,359 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:47:41,359 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:47:41,360 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:47:41,360 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:47:41,360 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:47:55,755 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:47:55,771 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:48:41,422 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:48:41,423 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:48:41,425 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:48:31', tmtdew=12.52, humidity=41.8, cloud=0.0, wind=21.1, temperature=11.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:48:23.789', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:48:41,425 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-21 13:48:41,425 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:48:41,425 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 3m
2025-06-21 13:48:41,425 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:48:41,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:48:41.426
2025-06-21 13:48:41,435 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:48:41,435 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 3m is greater than maximum age 10m 0s
2025-06-21 13:48:41,435 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:48:41,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.344
2025-06-21 13:48:41,505 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.996
2025-06-21 13:48:41,505 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:48:41,505 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:48:41,505 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:48:41,505 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:48:41,505 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:48:55,831 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:48:55,851 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:49:41,567 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:49:41,567 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:49:41,569 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:49:03', tmtdew=12.48, humidity=41.89, cloud=0.0, wind=21.02, temperature=11.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:48:53.770', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:49:41,569 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 13:49:41,569 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:49:41,569 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 4m
2025-06-21 13:49:41,569 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:49:41,570 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:49:41.570
2025-06-21 13:49:41,578 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:49:41,578 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 4m is greater than maximum age 10m 0s
2025-06-21 13:49:41,578 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:49:41,644 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.459
2025-06-21 13:49:41,644 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.676
2025-06-21 13:49:41,644 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:49:41,644 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:49:41,644 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:49:41,644 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:49:41,644 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:49:55,911 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:49:55,927 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:50:41,706 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:50:41,707 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:50:41,709 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:50:06', tmtdew=12.6, humidity=41.76, cloud=0.0, wind=22.11, temperature=11.51, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:49:53.731', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:50:41,709 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 13:50:41,709 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:50:41,710 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 5m
2025-06-21 13:50:41,710 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:50:41,710 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:50:41.710
2025-06-21 13:50:41,719 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:50:41,719 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 5m is greater than maximum age 10m 0s
2025-06-21 13:50:41,719 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:50:41,784 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.647
2025-06-21 13:50:41,784 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.897
2025-06-21 13:50:41,784 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:50:41,785 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:50:41,785 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:50:41,785 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:50:41,785 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:50:55,988 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:50:56,010 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:51:41,849 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:51:41,849 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:51:41,852 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:51:10', tmtdew=13.41, humidity=39.4, cloud=0.0, wind=24.17, temperature=11.53, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:50:53.779', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:51:41,852 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 13:51:41,852 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:51:41,852 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 6m
2025-06-21 13:51:41,852 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:51:41,852 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:51:41.852
2025-06-21 13:51:41,861 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:51:41,861 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 6m is greater than maximum age 10m 0s
2025-06-21 13:51:41,861 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:51:41,928 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.906
2025-06-21 13:51:41,928 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.154
2025-06-21 13:51:41,928 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:51:41,928 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:51:41,929 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:51:41,929 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:51:41,929 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:51:56,067 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:51:56,090 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:52:41,992 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:52:41,992 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:52:41,994 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:52:13', tmtdew=13.4, humidity=39.39, cloud=0.0, wind=27.05, temperature=11.59, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:51:53.741', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:52:41,994 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 13:52:41,994 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:52:41,994 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 7m
2025-06-21 13:52:41,994 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:52:41,994 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:52:41.995
2025-06-21 13:52:42,004 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:52:42,004 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 7m is greater than maximum age 10m 0s
2025-06-21 13:52:42,004 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:52:42,075 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.117
2025-06-21 13:52:42,075 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.341
2025-06-21 13:52:42,075 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:52:42,075 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:52:42,075 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:52:42,076 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:52:42,076 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:52:56,147 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:52:56,164 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:53:42,138 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:53:42,138 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:53:42,140 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:52:13', tmtdew=13.4, humidity=39.39, cloud=0.0, wind=27.05, temperature=11.59, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:51:53.741', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:53:42,140 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 29s
2025-06-21 13:53:42,140 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:53:42,140 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 8m
2025-06-21 13:53:42,140 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:53:42,141 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:53:42.141
2025-06-21 13:53:42,149 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:53:42,149 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 8m is greater than maximum age 10m 0s
2025-06-21 13:53:42,149 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:53:42,213 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.798
2025-06-21 13:53:42,213 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.455
2025-06-21 13:53:42,213 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:53:42,213 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:53:42,214 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:53:42,214 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:53:42,214 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:53:56,224 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:53:56,240 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:54:42,275 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:54:42,275 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:54:42,277 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:52:13', tmtdew=13.4, humidity=39.39, cloud=0.0, wind=27.05, temperature=11.59, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:51:53.741', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:54:42,278 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 29s
2025-06-21 13:54:42,278 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:54:42,278 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 9m
2025-06-21 13:54:42,278 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:54:42,278 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:54:42.278
2025-06-21 13:54:42,287 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:54:42,287 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 9m is greater than maximum age 10m 0s
2025-06-21 13:54:42,287 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:54:42,354 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.559
2025-06-21 13:54:42,354 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.495
2025-06-21 13:54:42,354 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:54:42,354 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:54:42,354 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:54:42,354 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:54:42,354 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:54:56,299 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:54:56,315 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:55:42,415 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:55:42,415 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:55:42,426 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:55:25', tmtdew=13.12, humidity=40.05, cloud=0.0, wind=19.09, temperature=11.55, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:54:53.798', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:55:42,426 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 13:55:42,426 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:55:42,426 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 10m
2025-06-21 13:55:42,426 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:55:42,427 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:55:42.427
2025-06-21 13:55:42,435 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:55:42,435 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 10m is greater than maximum age 10m 0s
2025-06-21 13:55:42,435 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:55:42,498 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.399
2025-06-21 13:55:42,499 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.460
2025-06-21 13:55:42,499 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:55:42,499 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:55:42,499 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:55:42,499 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:55:42,499 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:55:56,375 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:55:56,391 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:56:42,562 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:56:42,562 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:56:42,572 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:56:28', tmtdew=13.18, humidity=39.92, cloud=0.0, wind=20.22, temperature=11.66, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:55:53.760', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:56:42,572 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 13:56:42,572 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:56:42,572 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 11m
2025-06-21 13:56:42,572 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:56:42,573 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:56:42.573
2025-06-21 13:56:42,581 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:56:42,581 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 11m is greater than maximum age 10m 0s
2025-06-21 13:56:42,581 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:56:42,644 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.316
2025-06-21 13:56:42,644 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.348
2025-06-21 13:56:42,644 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:56:42,644 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:56:42,645 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:56:42,645 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:56:42,645 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:56:56,451 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:56:56,468 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:57:42,707 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:57:42,707 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:57:42,710 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:57:32', tmtdew=13.25, humidity=39.79, cloud=0.0, wind=19.96, temperature=11.69, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:56:53.722', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:57:42,710 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-21 13:57:42,710 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:57:42,710 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 12m
2025-06-21 13:57:42,710 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:57:42,711 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:57:42.711
2025-06-21 13:57:42,719 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:57:42,719 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 12m is greater than maximum age 10m 0s
2025-06-21 13:57:42,719 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:57:42,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.309
2025-06-21 13:57:42,784 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.159
2025-06-21 13:57:42,784 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:57:42,784 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:57:42,784 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:57:42,784 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:57:42,784 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:57:56,527 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:57:56,546 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:58:42,847 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:58:42,847 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:58:42,850 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:58:35', tmtdew=13.13, humidity=39.93, cloud=0.0, wind=17.2, temperature=11.56, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:58:23.750', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:58:42,850 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-06-21 13:58:42,850 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:58:42,850 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 13m
2025-06-21 13:58:42,850 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:58:42,851 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:58:42.851
2025-06-21 13:58:42,859 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:58:42,860 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 13m is greater than maximum age 10m 0s
2025-06-21 13:58:42,860 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:58:42,924 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.376
2025-06-21 13:58:42,924 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.890
2025-06-21 13:58:42,924 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:58:42,924 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:58:42,925 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:58:42,925 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:58:42,925 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:58:56,606 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:58:56,624 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 13:59:42,988 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 13:59:42,988 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 13:59:42,990 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T13:59:07', tmtdew=13.02, humidity=40.23, cloud=0.0, wind=16.25, temperature=11.52, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:58:53.731', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 13:59:42,990 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 13:59:42,990 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 13:59:42,990 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 14m
2025-06-21 13:59:42,990 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 13:59:42,990 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T11:59:42.991
2025-06-21 13:59:42,999 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 13:59:42,999 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 14m is greater than maximum age 10m 0s
2025-06-21 13:59:42,999 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 13:59:43,063 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.517
2025-06-21 13:59:43,063 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.693
2025-06-21 13:59:43,063 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 13:59:43,063 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 13:59:43,063 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 13:59:43,064 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 13:59:43,064 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 13:59:56,683 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 13:59:56,702 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:00:43,126 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:00:43,126 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:00:43,127 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:00:10', tmtdew=13.18, humidity=39.98, cloud=0.0, wind=22.57, temperature=11.71, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T11:59:53.779', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:00:43,128 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-21 14:00:43,128 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:00:43,128 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 15m
2025-06-21 14:00:43,128 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:00:43,128 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:00:43.128
2025-06-21 14:00:43,137 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:00:43,137 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 15m is greater than maximum age 10m 0s
2025-06-21 14:00:43,137 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:00:43,202 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.731
2025-06-21 14:00:43,202 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.996
2025-06-21 14:00:43,202 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:00:43,202 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:00:43,202 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:00:43,202 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:00:43,202 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:00:56,762 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:00:56,779 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:01:43,265 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:01:43,265 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:01:43,268 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:01:14', tmtdew=13.29, humidity=39.63, cloud=0.0, wind=21.6, temperature=11.73, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:00:53.741', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:01:43,268 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 14:01:43,268 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:01:43,268 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 16m
2025-06-21 14:01:43,268 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:01:43,269 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:01:43.269
2025-06-21 14:01:43,278 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:01:43,278 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 16m is greater than maximum age 10m 0s
2025-06-21 14:01:43,278 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:01:43,345 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.015
2025-06-21 14:01:43,345 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.229
2025-06-21 14:01:43,345 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:01:43,345 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:01:43,345 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:01:43,345 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:01:43,345 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:01:56,840 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:01:56,857 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:02:43,407 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:02:43,407 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:02:43,409 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:02:17', tmtdew=13.14, humidity=40.0, cloud=0.0, wind=20.94, temperature=11.6, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:01:53.789', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:02:43,409 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 14:02:43,409 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:02:43,409 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 17m
2025-06-21 14:02:43,410 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:02:43,410 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:02:43.410
2025-06-21 14:02:43,419 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:02:43,419 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 17m is greater than maximum age 10m 0s
2025-06-21 14:02:43,419 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:02:43,484 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.993
2025-06-21 14:02:43,484 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.389
2025-06-21 14:02:43,484 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:02:43,484 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:02:43,485 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:02:43,485 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:02:43,485 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:02:56,915 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:02:56,933 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:03:43,547 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:03:43,548 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:03:43,550 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:03:21', tmtdew=13.3, humidity=39.69, cloud=0.0, wind=19.41, temperature=11.75, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:03:23.731', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:03:43,550 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 14:03:43,551 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:03:43,551 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 18m
2025-06-21 14:03:43,551 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:03:43,551 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:03:43.551
2025-06-21 14:03:43,561 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:03:43,562 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 18m is greater than maximum age 10m 0s
2025-06-21 14:03:43,562 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:03:43,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.703
2025-06-21 14:03:43,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.477
2025-06-21 14:03:43,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:03:43,635 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:03:43,635 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:03:43,635 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:03:43,635 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:03:56,993 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:03:57,014 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:04:43,695 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:04:43,695 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:04:43,698 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:04:26', tmtdew=13.26, humidity=39.66, cloud=0.0, wind=14.5, temperature=11.68, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:04:23.693', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:04:43,698 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 14:04:43,698 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:04:43,698 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 19m
2025-06-21 14:04:43,698 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:04:43,698 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:04:43.699
2025-06-21 14:04:43,708 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:04:43,708 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 19m is greater than maximum age 10m 0s
2025-06-21 14:04:43,708 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:04:43,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.492
2025-06-21 14:04:43,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.490
2025-06-21 14:04:43,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:04:43,783 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:04:43,783 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:04:43,784 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:04:43,784 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:04:57,074 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:04:57,093 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:05:43,846 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:05:43,846 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:05:43,848 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:05:29', tmtdew=13.39, humidity=39.51, cloud=0.0, wind=17.19, temperature=11.64, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:04:53.760', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:05:43,849 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 14:05:43,849 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:05:43,849 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 20m
2025-06-21 14:05:43,849 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:05:43,849 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:05:43.849
2025-06-21 14:05:43,858 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:05:43,858 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 20m is greater than maximum age 10m 0s
2025-06-21 14:05:43,858 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:05:43,926 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.359
2025-06-21 14:05:43,926 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.428
2025-06-21 14:05:43,926 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:05:43,926 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:05:43,927 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:05:43,927 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:05:43,927 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:05:57,153 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:05:57,175 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:06:43,989 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:06:43,989 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:06:43,991 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:06:01', tmtdew=13.44, humidity=39.4, cloud=0.0, wind=21.95, temperature=11.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:05:53.722', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:06:43,992 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-21 14:06:43,992 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:06:43,992 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 21m
2025-06-21 14:06:43,992 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:06:43,992 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:06:43.992
2025-06-21 14:06:44,001 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:06:44,001 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 21m is greater than maximum age 10m 0s
2025-06-21 14:06:44,001 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:06:44,072 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.304
2025-06-21 14:06:44,072 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.289
2025-06-21 14:06:44,072 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:06:44,072 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:06:44,072 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:06:44,073 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:06:44,073 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:06:57,231 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:06:57,246 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:07:44,135 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:07:44,135 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:07:44,137 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:07:05', tmtdew=13.67, humidity=38.68, cloud=0.0, wind=21.01, temperature=11.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:06:53.770', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:07:44,138 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 14:07:44,138 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:07:44,138 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 22m
2025-06-21 14:07:44,138 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:07:44,138 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:07:44.138
2025-06-21 14:07:44,147 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:07:44,147 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 22m is greater than maximum age 10m 0s
2025-06-21 14:07:44,147 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:07:44,213 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.324
2025-06-21 14:07:44,213 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.071
2025-06-21 14:07:44,213 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:07:44,213 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:07:44,214 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:07:44,214 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:07:44,214 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:07:57,303 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:07:57,323 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:08:44,277 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:08:44,277 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:08:44,280 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:08:08', tmtdew=13.65, humidity=38.63, cloud=0.0, wind=19.2, temperature=11.65, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:07:53.731', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:08:44,280 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 14:08:44,280 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:08:44,280 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 23m
2025-06-21 14:08:44,280 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:08:44,280 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:08:44.280
2025-06-21 14:08:44,289 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:08:44,289 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 23m is greater than maximum age 10m 0s
2025-06-21 14:08:44,289 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:08:44,352 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.418
2025-06-21 14:08:44,352 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.774
2025-06-21 14:08:44,352 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:08:44,352 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:08:44,352 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:08:44,352 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:08:44,353 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:08:57,383 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:08:57,405 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:09:44,415 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:09:44,415 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:09:44,417 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:08:40', tmtdew=13.77, humidity=38.34, cloud=0.0, wind=22.53, temperature=11.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:08:53.779', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:09:44,417 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 4s
2025-06-21 14:09:44,417 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:09:44,417 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 24m
2025-06-21 14:09:44,417 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:09:44,418 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:09:44.418
2025-06-21 14:09:44,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:09:44,426 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 24m is greater than maximum age 10m 0s
2025-06-21 14:09:44,426 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:09:44,491 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.585
2025-06-21 14:09:44,491 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.809
2025-06-21 14:09:44,491 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:09:44,491 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:09:44,492 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:09:44,492 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:09:44,492 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:09:57,465 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:09:57,486 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:10:44,554 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:10:44,554 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:10:44,565 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:08:40', tmtdew=13.77, humidity=38.34, cloud=0.0, wind=22.53, temperature=11.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:08:53.779', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:10:44,565 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 4s
2025-06-21 14:10:44,565 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:10:44,565 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 25m
2025-06-21 14:10:44,565 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:10:44,566 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:10:44.566
2025-06-21 14:10:44,576 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:10:44,576 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 25m is greater than maximum age 10m 0s
2025-06-21 14:10:44,576 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:10:44,650 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.824
2025-06-21 14:10:44,650 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.087
2025-06-21 14:10:44,650 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:10:44,650 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:10:44,651 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:10:44,651 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:10:44,651 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:10:57,546 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:10:57,568 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:11:44,713 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:11:44,714 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:11:44,716 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:11:19', tmtdew=13.82, humidity=38.1, cloud=0.0, wind=18.24, temperature=11.71, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:10:53.702', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:11:44,716 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 14:11:44,716 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:11:44,716 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 26m
2025-06-21 14:11:44,716 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:11:44,717 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:11:44.717
2025-06-21 14:11:44,725 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:11:44,725 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 26m is greater than maximum age 10m 0s
2025-06-21 14:11:44,726 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:11:44,791 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.133
2025-06-21 14:11:44,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.294
2025-06-21 14:11:44,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:11:44,792 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:11:44,792 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:11:44,792 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:11:44,793 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:11:57,628 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:11:57,647 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:12:44,855 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:12:44,855 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:12:44,857 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:12:22', tmtdew=13.61, humidity=38.7, cloud=0.0, wind=14.61, temperature=11.88, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:11:53.664', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:12:44,858 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 14:12:44,858 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:12:44,858 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 27m
2025-06-21 14:12:44,858 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:12:44,858 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:12:44.858
2025-06-21 14:12:44,867 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:12:44,867 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 27m is greater than maximum age 10m 0s
2025-06-21 14:12:44,867 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:12:44,932 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.879
2025-06-21 14:12:44,932 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.429
2025-06-21 14:12:44,932 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:12:44,932 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:12:44,933 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:12:44,933 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:12:44,933 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:12:57,707 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:12:57,727 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:13:44,996 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:13:44,996 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:13:44,999 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:13:26', tmtdew=14.01, humidity=37.73, cloud=0.0, wind=24.88, temperature=11.87, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:12:53.712', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:13:44,999 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 14:13:44,999 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:13:44,999 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 28m
2025-06-21 14:13:44,999 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:13:45,000 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:13:45.000
2025-06-21 14:13:45,009 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:13:45,009 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 28m is greater than maximum age 10m 0s
2025-06-21 14:13:45,009 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:13:45,082 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.617
2025-06-21 14:13:45,082 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.490
2025-06-21 14:13:45,082 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:13:45,082 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:13:45,082 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:13:45,082 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:13:45,082 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:13:57,788 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:13:57,806 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:14:45,143 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:14:45,143 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:14:45,146 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:13:57', tmtdew=14.16, humidity=37.35, cloud=0.0, wind=23.71, temperature=11.89, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:14:23.741', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:14:45,146 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 48s
2025-06-21 14:14:45,146 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:14:45,146 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 29m
2025-06-21 14:14:45,146 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:14:45,147 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:14:45.147
2025-06-21 14:14:45,156 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:14:45,156 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 29m is greater than maximum age 10m 0s
2025-06-21 14:14:45,156 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:14:45,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.435
2025-06-21 14:14:45,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.476
2025-06-21 14:14:45,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:14:45,226 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:14:45,227 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:14:45,227 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:14:45,227 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:14:57,863 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:14:57,884 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:15:45,289 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:15:45,290 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:15:45,292 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:14:29', tmtdew=14.82, humidity=35.78, cloud=0.0, wind=20.8, temperature=11.77, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:15:23.702', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:15:45,292 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 16s
2025-06-21 14:15:45,293 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:15:45,293 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 30m
2025-06-21 14:15:45,293 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:15:45,293 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:15:45.293
2025-06-21 14:15:45,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:15:45,303 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 30m is greater than maximum age 10m 0s
2025-06-21 14:15:45,303 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:15:45,376 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.330
2025-06-21 14:15:45,376 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.386
2025-06-21 14:15:45,376 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:15:45,376 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:15:45,376 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:15:45,377 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:15:45,377 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:15:57,944 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:15:57,961 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:16:45,435 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:16:45,435 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:16:45,438 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:16:37', tmtdew=15.75, humidity=33.17, cloud=0.0, wind=22.87, temperature=11.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:16:23.750', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:16:45,438 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-06-21 14:16:45,438 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:16:45,438 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 31m
2025-06-21 14:16:45,438 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:16:45,439 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:16:45.439
2025-06-21 14:16:45,448 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:16:45,448 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 31m is greater than maximum age 10m 0s
2025-06-21 14:16:45,448 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:16:45,522 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.302
2025-06-21 14:16:45,522 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.219
2025-06-21 14:16:45,522 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:16:45,522 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:16:45,523 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:16:45,523 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:16:45,523 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:16:58,019 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:16:58,036 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:17:45,585 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:17:45,585 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:17:45,587 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:17:09', tmtdew=15.57, humidity=33.59, cloud=0.0, wind=17.73, temperature=11.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:16:53.731', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:17:45,588 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 14:17:45,588 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:17:45,588 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 32m
2025-06-21 14:17:45,588 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:17:45,588 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:17:45.588
2025-06-21 14:17:45,597 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:17:45,597 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 32m is greater than maximum age 10m 0s
2025-06-21 14:17:45,597 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:17:45,661 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.348
2025-06-21 14:17:45,661 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.973
2025-06-21 14:17:45,662 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:17:45,662 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:17:45,662 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:17:45,662 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:17:45,662 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:17:58,096 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:17:58,097 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:18:45,725 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:18:45,725 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:18:45,727 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:18:12', tmtdew=15.52, humidity=33.73, cloud=0.0, wind=18.44, temperature=11.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:17:53.693', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:18:45,727 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-21 14:18:45,727 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:18:45,727 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 33m
2025-06-21 14:18:45,727 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:18:45,727 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:18:45.727
2025-06-21 14:18:45,736 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:18:45,736 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 33m is greater than maximum age 10m 0s
2025-06-21 14:18:45,736 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:18:45,799 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.469
2025-06-21 14:18:45,799 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.646
2025-06-21 14:18:45,800 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:18:45,800 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:18:45,800 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:18:45,800 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:18:45,800 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:18:58,157 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:18:58,158 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:19:45,859 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:19:45,859 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:19:45,862 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:18:12', tmtdew=15.52, humidity=33.73, cloud=0.0, wind=18.44, temperature=11.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:17:53.693', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:19:45,862 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 33s
2025-06-21 14:19:45,862 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:19:45,862 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 34m
2025-06-21 14:19:45,862 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:19:45,862 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:19:45.862
2025-06-21 14:19:45,871 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:19:45,871 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 34m is greater than maximum age 10m 0s
2025-06-21 14:19:45,871 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:19:45,937 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.662
2025-06-21 14:19:45,937 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.916
2025-06-21 14:19:45,937 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:19:45,937 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:19:45,937 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:19:45,938 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:19:45,938 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:19:58,215 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:19:58,216 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:20:45,999 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:20:45,999 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:20:46,001 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:18:12', tmtdew=15.52, humidity=33.73, cloud=0.0, wind=18.44, temperature=11.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:17:53.693', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:20:46,001 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 34s
2025-06-21 14:20:46,001 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:20:46,001 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 35m
2025-06-21 14:20:46,001 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:20:46,001 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:20:46.001
2025-06-21 14:20:46,010 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:20:46,010 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 35m is greater than maximum age 10m 0s
2025-06-21 14:20:46,010 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:20:46,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.926
2025-06-21 14:20:46,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.169
2025-06-21 14:20:46,079 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:20:46,079 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:20:46,079 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:20:46,079 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:20:46,079 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:20:58,275 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:20:58,276 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:21:46,141 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:21:46,141 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:21:46,144 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:21:23', tmtdew=14.86, humidity=35.32, cloud=0.0, wind=21.65, temperature=12.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:20:53.750', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:21:46,144 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 14:21:46,144 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:21:46,144 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 36m
2025-06-21 14:21:46,144 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:21:46,144 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:21:46.144
2025-06-21 14:21:46,155 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:21:46,155 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 36m is greater than maximum age 10m 0s
2025-06-21 14:21:46,155 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:21:46,256 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.088
2025-06-21 14:21:46,256 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.350
2025-06-21 14:21:46,257 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:21:46,257 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:21:46,257 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:21:46,257 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:21:46,257 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:21:58,336 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:21:58,337 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:22:46,320 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:22:46,320 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:22:46,322 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:22:27', tmtdew=15.33, humidity=34.18, cloud=0.0, wind=16.43, temperature=12.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:21:53.712', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:22:46,323 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 14:22:46,323 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:22:46,323 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 37m
2025-06-21 14:22:46,323 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:22:46,323 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:22:46.323
2025-06-21 14:22:46,332 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:22:46,332 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 37m is greater than maximum age 10m 0s
2025-06-21 14:22:46,332 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:22:46,401 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.775
2025-06-21 14:22:46,401 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.458
2025-06-21 14:22:46,402 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:22:46,402 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:22:46,402 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:22:46,402 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:22:46,402 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:22:58,397 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:22:58,398 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:23:46,465 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:23:46,465 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:23:46,466 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:23:30', tmtdew=15.39, humidity=33.9, cloud=0.0, wind=23.2, temperature=11.94, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:22:53.760', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:23:46,467 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 14:23:46,467 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:23:46,467 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 38m
2025-06-21 14:23:46,467 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:23:46,467 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:23:46.467
2025-06-21 14:23:46,476 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:23:46,476 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 38m is greater than maximum age 10m 0s
2025-06-21 14:23:46,476 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:23:46,540 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.542
2025-06-21 14:23:46,541 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.493
2025-06-21 14:23:46,541 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:23:46,541 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:23:46,541 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:23:46,541 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:23:46,541 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:23:58,458 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:23:58,459 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:24:46,604 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:24:46,604 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:24:46,606 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:24:02', tmtdew=15.38, humidity=33.95, cloud=0.0, wind=22.83, temperature=12.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:23:53.722', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:24:46,607 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-21 14:24:46,607 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:24:46,607 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 39m
2025-06-21 14:24:46,607 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:24:46,607 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:24:46.607
2025-06-21 14:24:46,616 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:24:46,616 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 39m is greater than maximum age 10m 0s
2025-06-21 14:24:46,616 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:24:46,681 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.388
2025-06-21 14:24:46,681 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.452
2025-06-21 14:24:46,681 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:24:46,682 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:24:46,682 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:24:46,682 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:24:46,682 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:24:58,519 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:24:58,520 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:25:46,745 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:25:46,745 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:25:46,746 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:25:05', tmtdew=15.4, humidity=34.07, cloud=0.0, wind=19.43, temperature=12.08, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:25:23.750', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:25:46,746 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-21 14:25:46,746 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:25:46,746 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 40m
2025-06-21 14:25:46,746 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:25:46,747 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:25:46.747
2025-06-21 14:25:46,756 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:25:46,757 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 40m is greater than maximum age 10m 0s
2025-06-21 14:25:46,757 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:25:46,825 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.310
2025-06-21 14:25:46,825 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.334
2025-06-21 14:25:46,825 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:25:46,825 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:25:46,825 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:25:46,825 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:25:46,826 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:25:58,580 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:25:58,600 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:26:46,887 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:26:46,887 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:26:46,889 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:26:09', tmtdew=15.08, humidity=34.62, cloud=0.0, wind=23.19, temperature=12.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:26:23.712', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:26:46,890 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-21 14:26:46,890 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:26:46,890 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 41m
2025-06-21 14:26:46,890 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:26:46,890 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:26:46.890
2025-06-21 14:26:46,899 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:26:46,899 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 41m is greater than maximum age 10m 0s
2025-06-21 14:26:46,899 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:26:46,963 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.309
2025-06-21 14:26:46,963 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.139
2025-06-21 14:26:46,963 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:26:46,963 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:26:46,963 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:26:46,964 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:26:46,964 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:26:58,661 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:26:58,682 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:27:47,026 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:27:47,026 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:27:47,029 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:27:12', tmtdew=14.76, humidity=35.6, cloud=0.0, wind=22.43, temperature=11.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:26:53.693', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:27:47,029 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 14:27:47,029 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:27:47,029 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 42m
2025-06-21 14:27:47,029 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:27:47,029 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:27:47.030
2025-06-21 14:27:47,039 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:27:47,039 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 42m is greater than maximum age 10m 0s
2025-06-21 14:27:47,039 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:27:47,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.382
2025-06-21 14:27:47,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.864
2025-06-21 14:27:47,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:27:47,112 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:27:47,112 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:27:47,113 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:27:47,113 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:27:58,742 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:27:58,761 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:28:47,176 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:28:47,176 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:28:47,179 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:28:16', tmtdew=14.48, humidity=36.23, cloud=0.0, wind=18.65, temperature=11.64, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:27:53.741', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:28:47,179 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 14:28:47,179 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:28:47,179 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 43m
2025-06-21 14:28:47,179 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:28:47,179 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:28:47.180
2025-06-21 14:28:47,188 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:28:47,188 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 43m is greater than maximum age 10m 0s
2025-06-21 14:28:47,188 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:28:47,253 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.529
2025-06-21 14:28:47,253 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.717
2025-06-21 14:28:47,254 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:28:47,254 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:28:47,254 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:28:47,254 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:28:47,254 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:28:58,821 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:28:58,839 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:29:47,315 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:29:47,315 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:29:47,325 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:29:20', tmtdew=14.6, humidity=36.0, cloud=0.0, wind=23.59, temperature=11.63, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:28:53.702', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:29:47,326 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 14:29:47,326 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:29:47,326 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 44m
2025-06-21 14:29:47,326 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:29:47,326 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:29:47.326
2025-06-21 14:29:47,335 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:29:47,335 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 44m is greater than maximum age 10m 0s
2025-06-21 14:29:47,335 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:29:47,400 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.748
2025-06-21 14:29:47,400 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.014
2025-06-21 14:29:47,400 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:29:47,400 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:29:47,400 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:29:47,400 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:29:47,400 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:29:58,899 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:29:58,920 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:30:47,463 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:30:47,463 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:30:47,465 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:30:23', tmtdew=14.7, humidity=35.87, cloud=0.0, wind=16.16, temperature=11.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:30:23.731', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:30:47,465 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 14:30:47,465 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:30:47,465 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 45m
2025-06-21 14:30:47,466 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:30:47,466 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:30:47.466
2025-06-21 14:30:47,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:30:47,475 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 45m is greater than maximum age 10m 0s
2025-06-21 14:30:47,475 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:30:47,540 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.037
2025-06-21 14:30:47,540 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.241
2025-06-21 14:30:47,540 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:30:47,540 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:30:47,540 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:30:47,541 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:30:47,541 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:30:58,980 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:30:58,999 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:31:47,603 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:31:47,603 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:31:47,606 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:31:27', tmtdew=15.4, humidity=34.06, cloud=0.0, wind=22.22, temperature=11.99, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:30:53.712', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:31:47,606 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 14:31:47,606 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:31:47,606 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 46m
2025-06-21 14:31:47,606 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:31:47,607 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:31:47.607
2025-06-21 14:31:47,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:31:47,615 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 46m is greater than maximum age 10m 0s
2025-06-21 14:31:47,615 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:31:47,680 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.966
2025-06-21 14:31:47,681 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.397
2025-06-21 14:31:47,681 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:31:47,681 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:31:47,681 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:31:47,681 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:31:47,681 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:31:59,059 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:31:59,081 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:32:47,744 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:32:47,744 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:32:47,753 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:32:30', tmtdew=15.73, humidity=33.01, cloud=0.0, wind=21.51, temperature=11.95, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:31:53.674', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:32:47,754 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 14:32:47,754 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:32:47,754 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 47m
2025-06-21 14:32:47,754 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:32:47,754 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:32:47.754
2025-06-21 14:32:47,763 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:32:47,763 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 47m is greater than maximum age 10m 0s
2025-06-21 14:32:47,763 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:32:47,832 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.682
2025-06-21 14:32:47,832 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.479
2025-06-21 14:32:47,832 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:32:47,832 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:32:47,833 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:32:47,833 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:32:47,833 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:32:59,141 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:32:59,158 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:33:47,895 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:33:47,895 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:33:47,898 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:33:02', tmtdew=15.8, humidity=32.84, cloud=0.0, wind=21.81, temperature=11.95, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:32:23.741', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:33:47,898 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-06-21 14:33:47,898 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:33:47,898 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 48m
2025-06-21 14:33:47,898 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:33:47,898 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:33:47.898
2025-06-21 14:33:47,907 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:33:47,907 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 48m is greater than maximum age 10m 0s
2025-06-21 14:33:47,907 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:33:47,976 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.477
2025-06-21 14:33:47,976 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.486
2025-06-21 14:33:47,976 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:33:47,976 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:33:47,976 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:33:47,977 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:33:47,977 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:33:59,218 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:33:59,241 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:34:48,039 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:34:48,039 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:34:48,042 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:33:02', tmtdew=15.8, humidity=32.84, cloud=0.0, wind=21.81, temperature=11.95, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:32:23.741', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:34:48,042 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 46s
2025-06-21 14:34:48,042 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:34:48,042 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 49m
2025-06-21 14:34:48,042 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:34:48,043 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:34:48.043
2025-06-21 14:34:48,052 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:34:48,052 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 49m is greater than maximum age 10m 0s
2025-06-21 14:34:48,052 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:34:48,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.350
2025-06-21 14:34:48,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.418
2025-06-21 14:34:48,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:34:48,119 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:34:48,120 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:34:48,120 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:34:48,120 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:34:59,301 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:34:59,319 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:35:48,183 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:35:48,183 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:35:48,186 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:35:09', tmtdew=14.46, humidity=36.68, cloud=0.0, wind=21.19, temperature=12.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:35:23.712', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:35:48,186 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 14:35:48,186 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:35:48,186 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 50m
2025-06-21 14:35:48,186 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:35:48,187 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:35:48.187
2025-06-21 14:35:48,196 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:35:48,196 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 50m is greater than maximum age 10m 0s
2025-06-21 14:35:48,196 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:35:48,261 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.300
2025-06-21 14:35:48,262 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.273
2025-06-21 14:35:48,262 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:35:48,262 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:35:48,262 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:35:48,262 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:35:48,262 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:35:59,379 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:35:59,408 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:36:48,323 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:36:48,323 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:36:48,326 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:35:40', tmtdew=14.39, humidity=36.83, cloud=0.0, wind=19.8, temperature=12.03, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:35:53.693', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:36:48,326 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 8s
2025-06-21 14:36:48,326 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:36:48,326 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 51m
2025-06-21 14:36:48,326 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:36:48,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:36:48.327
2025-06-21 14:36:48,335 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:36:48,336 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 51m is greater than maximum age 10m 0s
2025-06-21 14:36:48,336 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:36:48,401 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.326
2025-06-21 14:36:48,401 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.049
2025-06-21 14:36:48,401 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:36:48,401 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:36:48,401 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:36:48,401 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:36:48,401 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:36:59,467 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:36:59,485 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:37:48,463 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:37:48,463 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:37:48,465 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:35:40', tmtdew=14.39, humidity=36.83, cloud=0.0, wind=19.8, temperature=12.03, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:35:53.693', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:37:48,465 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 8s
2025-06-21 14:37:48,465 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:37:48,465 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 52m
2025-06-21 14:37:48,465 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:37:48,465 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:37:48.465
2025-06-21 14:37:48,474 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:37:48,474 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 52m is greater than maximum age 10m 0s
2025-06-21 14:37:48,474 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:37:48,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.426
2025-06-21 14:37:48,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.745
2025-06-21 14:37:48,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:37:48,539 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:37:48,539 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:37:48,540 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:37:48,540 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:37:59,545 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:37:59,564 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:38:48,603 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:38:48,603 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:38:48,606 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:38:19', tmtdew=14.82, humidity=35.75, cloud=0.0, wind=23.4, temperature=12.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:37:53.702', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:38:48,606 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 14:38:48,607 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:38:48,607 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 53m
2025-06-21 14:38:48,607 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:38:48,607 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:38:48.607
2025-06-21 14:38:48,617 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:38:48,617 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 53m is greater than maximum age 10m 0s
2025-06-21 14:38:48,618 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:38:48,700 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.599
2025-06-21 14:38:48,700 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.831
2025-06-21 14:38:48,700 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:38:48,700 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:38:48,701 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:38:48,701 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:38:48,701 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:38:59,624 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:38:59,641 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:39:48,764 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:39:48,764 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:39:48,765 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:39:23', tmtdew=15.06, humidity=35.09, cloud=0.0, wind=23.71, temperature=11.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:38:53.664', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:39:48,765 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 14:39:48,765 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:39:48,765 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 54m
2025-06-21 14:39:48,765 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:39:48,766 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:39:48.766
2025-06-21 14:39:48,774 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:39:48,774 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 54m is greater than maximum age 10m 0s
2025-06-21 14:39:48,774 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:39:48,837 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.843
2025-06-21 14:39:48,837 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.103
2025-06-21 14:39:48,837 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:39:48,837 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:39:48,838 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:39:48,838 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:39:48,838 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:39:59,701 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:39:59,717 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:40:48,901 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:40:48,901 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:40:48,903 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:40:26', tmtdew=14.91, humidity=35.22, cloud=0.0, wind=22.8, temperature=11.72, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:40:23.693', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:40:48,903 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 14:40:48,903 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:40:48,903 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 55m
2025-06-21 14:40:48,903 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:40:48,904 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:40:48.904
2025-06-21 14:40:48,912 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:40:48,913 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 55m is greater than maximum age 10m 0s
2025-06-21 14:40:48,913 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:40:48,977 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.158
2025-06-21 14:40:48,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.305
2025-06-21 14:40:48,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:40:48,978 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:40:48,978 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:40:48,978 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:40:48,978 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:40:59,777 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:40:59,795 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:41:49,040 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:41:49,040 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:41:49,043 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:41:30', tmtdew=14.68, humidity=35.97, cloud=0.0, wind=19.92, temperature=11.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:41:23.741', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:41:49,043 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 14:41:49,043 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:41:49,043 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 56m
2025-06-21 14:41:49,043 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:41:49,043 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:41:49.043
2025-06-21 14:41:49,052 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:41:49,052 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 56m is greater than maximum age 10m 0s
2025-06-21 14:41:49,052 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:41:49,118 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.854
2025-06-21 14:41:49,118 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.434
2025-06-21 14:41:49,118 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:41:49,118 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:41:49,119 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:41:49,119 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:41:49,119 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:41:59,855 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:41:59,873 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:42:49,182 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:42:49,182 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:42:49,183 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:42:33', tmtdew=15.52, humidity=34.04, cloud=0.0, wind=19.23, temperature=12.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:42:23.702', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:42:49,184 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 14:42:49,184 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:42:49,184 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 57m
2025-06-21 14:42:49,184 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:42:49,184 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:42:49.184
2025-06-21 14:42:49,193 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:42:49,194 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 57m is greater than maximum age 10m 0s
2025-06-21 14:42:49,194 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:42:49,262 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.598
2025-06-21 14:42:49,262 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.489
2025-06-21 14:42:49,262 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:42:49,262 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:42:49,263 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:42:49,263 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:42:49,263 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:42:59,931 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:42:59,951 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:43:49,323 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:43:49,323 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:43:49,326 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:43:36', tmtdew=15.54, humidity=34.02, cloud=0.0, wind=19.6, temperature=11.94, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:42:53.683', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:43:49,326 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-21 14:43:49,326 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:43:49,326 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 58m
2025-06-21 14:43:49,326 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:43:49,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:43:49.327
2025-06-21 14:43:49,336 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:43:49,336 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 58m is greater than maximum age 10m 0s
2025-06-21 14:43:49,336 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:43:49,404 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.422
2025-06-21 14:43:49,405 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.470
2025-06-21 14:43:49,405 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:43:49,405 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:43:49,405 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:43:49,405 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:43:49,405 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:44:00,011 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:44:00,028 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:44:49,468 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:44:49,468 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:44:49,479 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:44:08', tmtdew=15.13, humidity=35.03, cloud=0.0, wind=22.34, temperature=12.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:43:53.731', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:44:49,479 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-21 14:44:49,479 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:44:49,479 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 59m
2025-06-21 14:44:49,479 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:44:49,480 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:44:49.480
2025-06-21 14:44:49,489 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:44:49,489 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 7h 59m is greater than maximum age 10m 0s
2025-06-21 14:44:49,489 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:44:49,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.323
2025-06-21 14:44:49,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.374
2025-06-21 14:44:49,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:44:49,561 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:44:49,561 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:44:49,561 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:44:49,561 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:45:00,089 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:45:00,106 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:45:49,624 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:45:49,624 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:45:49,626 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:45:12', tmtdew=15.24, humidity=34.29, cloud=0.0, wind=19.59, temperature=12.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:44:53.693', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:45:49,626 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-21 14:45:49,626 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:45:49,626 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 0m
2025-06-21 14:45:49,626 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:45:49,627 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:45:49.627
2025-06-21 14:45:49,636 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:45:49,636 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 0m is greater than maximum age 10m 0s
2025-06-21 14:45:49,636 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:45:49,699 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.300
2025-06-21 14:45:49,699 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.201
2025-06-21 14:45:49,700 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:45:49,700 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:45:49,700 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:45:49,700 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:45:49,700 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:46:00,163 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:46:00,181 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:46:49,762 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:46:49,762 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:46:49,764 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:46:15', tmtdew=14.9, humidity=35.38, cloud=0.0, wind=19.87, temperature=12.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:46:23.722', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:46:49,764 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 14:46:49,764 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:46:49,764 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 1m
2025-06-21 14:46:49,764 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:46:49,765 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:46:49.765
2025-06-21 14:46:49,773 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:46:49,773 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 1m is greater than maximum age 10m 0s
2025-06-21 14:46:49,773 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:46:49,836 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.353
2025-06-21 14:46:49,836 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.948
2025-06-21 14:46:49,836 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:46:49,836 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:46:49,836 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:46:49,836 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:46:49,836 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:47:00,239 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:47:00,257 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:47:49,899 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:47:49,899 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:47:49,902 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:47:19', tmtdew=14.72, humidity=35.49, cloud=0.0, wind=18.67, temperature=12.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:47:23.683', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:47:49,902 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 14:47:49,902 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:47:49,902 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 2m
2025-06-21 14:47:49,902 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:47:49,902 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:47:49.903
2025-06-21 14:47:49,911 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:47:49,911 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 2m is greater than maximum age 10m 0s
2025-06-21 14:47:49,911 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:47:49,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.479
2025-06-21 14:47:49,975 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.618
2025-06-21 14:47:49,975 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:47:49,975 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:47:49,975 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:47:49,975 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:47:49,975 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:48:00,317 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:48:00,333 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:48:50,037 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:48:50,037 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:48:50,040 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:48:22', tmtdew=14.93, humidity=35.29, cloud=0.0, wind=23.5, temperature=12.03, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:47:53.664', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:48:50,040 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 14:48:50,040 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:48:50,040 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 3m
2025-06-21 14:48:50,040 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:48:50,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:48:50.041
2025-06-21 14:48:50,049 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:48:50,049 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 3m is greater than maximum age 10m 0s
2025-06-21 14:48:50,050 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:48:50,115 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.677
2025-06-21 14:48:50,115 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.936
2025-06-21 14:48:50,115 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:48:50,115 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:48:50,115 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:48:50,116 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:48:50,116 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:49:00,393 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:49:00,411 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:49:50,179 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:49:50,179 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:49:50,182 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:49:26', tmtdew=14.78, humidity=35.51, cloud=29.3, wind=22.71, temperature=11.94, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=0, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:48:53.712', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:49:50,182 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 14:49:50,182 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:49:50,182 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 4m
2025-06-21 14:49:50,182 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:49:50,182 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:49:50.182
2025-06-21 14:49:50,191 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:49:50,191 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 4m is greater than maximum age 10m 0s
2025-06-21 14:49:50,191 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:49:50,257 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.947
2025-06-21 14:49:50,257 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.183
2025-06-21 14:49:50,257 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:49:50,257 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:49:50,258 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:49:50,258 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:49:50,258 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:50:00,471 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:50:00,493 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:50:50,321 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:50:50,321 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:50:50,323 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:50:29', tmtdew=14.96, humidity=35.17, cloud=29.3, wind=24.56, temperature=12.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=0, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:49:53.674', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:50:50,324 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 14:50:50,324 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:50:50,324 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 5m
2025-06-21 14:50:50,324 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:50:50,324 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:50:50.324
2025-06-21 14:50:50,333 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:50:50,333 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 5m is greater than maximum age 10m 0s
2025-06-21 14:50:50,333 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:50:50,397 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.059
2025-06-21 14:50:50,397 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.359
2025-06-21 14:50:50,397 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:50:50,397 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:50:50,397 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:50:50,398 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:50:50,398 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:51:00,553 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:51:00,572 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:51:50,460 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:51:50,460 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:51:50,462 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:51:33', tmtdew=15.11, humidity=34.87, cloud=29.3, wind=29.84, temperature=12.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=0, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:51:23.702', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:51:50,462 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 14:51:50,463 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:51:50,463 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 6m
2025-06-21 14:51:50,463 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:51:50,463 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:51:50.463
2025-06-21 14:51:50,472 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:51:50,472 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 6m is greater than maximum age 10m 0s
2025-06-21 14:51:50,472 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:51:50,536 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.753
2025-06-21 14:51:50,537 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.461
2025-06-21 14:51:50,537 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:51:50,537 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:51:50,537 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:51:50,537 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:51:50,537 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:52:00,632 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:52:00,654 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:52:50,600 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:52:50,600 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:52:50,603 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:52:36', tmtdew=14.96, humidity=34.96, cloud=29.3, wind=23.2, temperature=12.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=0, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:52:23.664', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:52:50,603 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 14:52:50,603 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:52:50,603 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 7m
2025-06-21 14:52:50,603 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:52:50,604 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:52:50.604
2025-06-21 14:52:50,613 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:52:50,613 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 7m is greater than maximum age 10m 0s
2025-06-21 14:52:50,613 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:52:50,679 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.525
2025-06-21 14:52:50,679 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.490
2025-06-21 14:52:50,679 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:52:50,679 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:52:50,679 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:52:50,680 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:52:50,680 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:53:00,711 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:53:00,731 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:53:50,739 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:53:50,739 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:53:50,741 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:53:40', tmtdew=14.98, humidity=35.08, cloud=29.3, wind=22.87, temperature=12.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=0, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:53:23.712', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:53:50,742 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-21 14:53:50,742 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:53:50,742 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 8m
2025-06-21 14:53:50,742 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:53:50,742 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:53:50.742
2025-06-21 14:53:50,751 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:53:50,751 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 8m is greater than maximum age 10m 0s
2025-06-21 14:53:50,751 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:53:50,818 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.377
2025-06-21 14:53:50,818 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.443
2025-06-21 14:53:50,818 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:53:50,818 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:53:50,819 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:53:50,819 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:53:50,819 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:54:00,792 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:54:00,810 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:54:50,881 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:54:50,881 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:54:50,884 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:54:12', tmtdew=14.98, humidity=35.09, cloud=0.0, wind=17.47, temperature=11.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:53:53.693', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:54:50,884 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 14:54:50,884 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:54:50,884 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 9m
2025-06-21 14:54:50,884 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:54:50,885 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:54:50.885
2025-06-21 14:54:50,893 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:54:50,893 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 9m is greater than maximum age 10m 0s
2025-06-21 14:54:50,893 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:54:50,957 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.305
2025-06-21 14:54:50,957 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.320
2025-06-21 14:54:50,957 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:54:50,957 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:54:50,958 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:54:50,958 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:54:50,958 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:55:00,867 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:55:00,886 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:55:51,020 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:55:51,020 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:55:51,022 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:54:43', tmtdew=14.95, humidity=35.16, cloud=0.0, wind=17.84, temperature=11.77, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:54:23.674', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:55:51,022 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 8s
2025-06-21 14:55:51,022 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:55:51,022 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 10m
2025-06-21 14:55:51,022 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:55:51,023 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:55:51.023
2025-06-21 14:55:51,031 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:55:51,031 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 10m is greater than maximum age 10m 0s
2025-06-21 14:55:51,031 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:55:51,097 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.310
2025-06-21 14:55:51,097 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.119
2025-06-21 14:55:51,097 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:55:51,097 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:55:51,097 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:55:51,098 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:55:51,098 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:56:00,943 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:56:00,962 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:56:51,161 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:56:51,161 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:56:51,164 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:54:43', tmtdew=14.95, humidity=35.16, cloud=0.0, wind=17.84, temperature=11.77, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:54:23.674', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:56:51,164 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 8s
2025-06-21 14:56:51,164 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:56:51,164 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 11m
2025-06-21 14:56:51,164 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:56:51,165 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:56:51.165
2025-06-21 14:56:51,173 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:56:51,173 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 11m is greater than maximum age 10m 0s
2025-06-21 14:56:51,173 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:56:51,246 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.389
2025-06-21 14:56:51,246 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.838
2025-06-21 14:56:51,246 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:56:51,246 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:56:51,246 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:56:51,246 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:56:51,247 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:57:01,022 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:57:01,040 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:57:51,311 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:57:51,311 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:57:51,313 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:57:22', tmtdew=14.28, humidity=36.98, cloud=0.0, wind=23.11, temperature=11.99, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:57:23.645', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:57:51,313 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 14:57:51,313 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:57:51,313 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 12m
2025-06-21 14:57:51,313 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:57:51,314 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:57:51.314
2025-06-21 14:57:51,323 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:57:51,323 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 12m is greater than maximum age 10m 0s
2025-06-21 14:57:51,323 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:57:51,391 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.541
2025-06-21 14:57:51,392 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.739
2025-06-21 14:57:51,392 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:57:51,392 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:57:51,392 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:57:51,392 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:57:51,392 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:58:01,101 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:58:01,121 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:58:51,455 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:58:51,455 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:58:51,457 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:57:54', tmtdew=14.34, humidity=36.8, cloud=0.0, wind=23.41, temperature=11.96, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:57:23.645', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:58:51,458 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 57s
2025-06-21 14:58:51,458 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:58:51,458 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 13m
2025-06-21 14:58:51,458 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:58:51,458 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:58:51.458
2025-06-21 14:58:51,467 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:58:51,467 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 13m is greater than maximum age 10m 0s
2025-06-21 14:58:51,468 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:58:51,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.765
2025-06-21 14:58:51,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.032
2025-06-21 14:58:51,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:58:51,540 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:58:51,540 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:58:51,540 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:58:51,540 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 14:59:01,179 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 14:59:01,197 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 14:59:51,603 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 14:59:51,603 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 14:59:51,606 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T14:57:54', tmtdew=14.34, humidity=36.8, cloud=0.0, wind=23.41, temperature=11.96, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:57:23.645', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 14:59:51,606 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 57s
2025-06-21 14:59:51,606 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 14:59:51,606 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 14m
2025-06-21 14:59:51,606 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 14:59:51,606 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T12:59:51.606
2025-06-21 14:59:51,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 14:59:51,615 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 14m is greater than maximum age 10m 0s
2025-06-21 14:59:51,615 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 14:59:51,680 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.060
2025-06-21 14:59:51,681 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.253
2025-06-21 14:59:51,681 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 14:59:51,681 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 14:59:51,681 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 14:59:51,681 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 14:59:51,681 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:00:01,257 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:00:01,279 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:00:51,744 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:00:51,744 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:00:51,747 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:00:35', tmtdew=14.22, humidity=36.98, cloud=0.0, wind=20.73, temperature=11.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T12:59:53.635', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:00:51,747 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 15:00:51,747 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:00:51,747 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 15m
2025-06-21 15:00:51,747 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:00:51,747 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:00:51.747
2025-06-21 15:00:51,756 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:00:51,756 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 15m is greater than maximum age 10m 0s
2025-06-21 15:00:51,756 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:00:51,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.939
2025-06-21 15:00:51,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.403
2025-06-21 15:00:51,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:00:51,819 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:00:51,819 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:00:51,820 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:00:51,820 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:01:01,339 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:01:01,360 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:01:51,879 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:01:51,879 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:01:51,882 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:01:07', tmtdew=14.18, humidity=37.1, cloud=0.0, wind=20.66, temperature=11.72, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:01:23.664', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:01:51,882 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-21 15:01:51,882 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:01:51,882 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 16m
2025-06-21 15:01:51,882 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:01:51,882 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:01:51.882
2025-06-21 15:01:51,891 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:01:51,891 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 16m is greater than maximum age 10m 0s
2025-06-21 15:01:51,891 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:01:51,958 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.661
2025-06-21 15:01:51,958 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.480
2025-06-21 15:01:51,958 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:01:51,958 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:01:51,959 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:01:51,959 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:01:51,959 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:02:01,420 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:02:01,436 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:02:52,021 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:02:52,021 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:02:52,023 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:02:42', tmtdew=14.34, humidity=36.65, cloud=0.0, wind=21.91, temperature=11.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:02:23.626', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:02:52,023 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-21 15:02:52,023 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:02:52,023 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 17m
2025-06-21 15:02:52,023 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:02:52,024 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:02:52.024
2025-06-21 15:02:52,032 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:02:52,033 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 17m is greater than maximum age 10m 0s
2025-06-21 15:02:52,033 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:02:52,096 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.463
2025-06-21 15:02:52,096 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.481
2025-06-21 15:02:52,096 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:02:52,096 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:02:52,097 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:02:52,097 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:02:52,097 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:03:01,496 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:03:01,519 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:03:52,160 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:03:52,160 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:03:52,163 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:03:46', tmtdew=14.51, humidity=36.28, cloud=0.0, wind=21.24, temperature=11.81, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:03:23.674', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:03:52,163 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-06-21 15:03:52,163 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:03:52,163 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 18m
2025-06-21 15:03:52,163 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:03:52,163 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:03:52.163
2025-06-21 15:03:52,172 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:03:52,172 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 18m is greater than maximum age 10m 0s
2025-06-21 15:03:52,172 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:03:52,236 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.342
2025-06-21 15:03:52,236 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.407
2025-06-21 15:03:52,236 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:03:52,236 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:03:52,237 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:03:52,237 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:03:52,237 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:04:01,575 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:04:01,595 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:04:52,300 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:04:52,300 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:04:52,302 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:04:17', tmtdew=14.57, humidity=36.06, cloud=0.0, wind=22.99, temperature=11.95, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:03:53.654', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:04:52,303 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 15:04:52,303 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:04:52,303 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 19m
2025-06-21 15:04:52,303 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:04:52,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:04:52.303
2025-06-21 15:04:52,312 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:04:52,312 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 19m is greater than maximum age 10m 0s
2025-06-21 15:04:52,312 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:04:52,375 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.298
2025-06-21 15:04:52,375 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.256
2025-06-21 15:04:52,376 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:04:52,376 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:04:52,376 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:04:52,376 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:04:52,376 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:05:01,655 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:05:01,673 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:05:52,439 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:05:52,439 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:05:52,442 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:05:21', tmtdew=14.73, humidity=35.84, cloud=0.0, wind=16.43, temperature=12.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:04:53.702', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:05:52,442 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 15:05:52,442 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:05:52,442 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 20m
2025-06-21 15:05:52,442 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:05:52,443 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:05:52.443
2025-06-21 15:05:52,451 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:05:52,451 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 20m is greater than maximum age 10m 0s
2025-06-21 15:05:52,451 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:05:52,515 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.329
2025-06-21 15:05:52,515 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.027
2025-06-21 15:05:52,515 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:05:52,515 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:05:52,515 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:05:52,515 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:05:52,515 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:06:01,731 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:06:01,752 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:06:52,578 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:06:52,578 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:06:52,581 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:06:24', tmtdew=14.67, humidity=35.81, cloud=0.0, wind=20.5, temperature=12.03, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:05:53.664', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:06:52,581 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 15:06:52,581 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:06:52,581 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 21m
2025-06-21 15:06:52,581 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:06:52,581 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:06:52.582
2025-06-21 15:06:52,590 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:06:52,590 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 21m is greater than maximum age 10m 0s
2025-06-21 15:06:52,590 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:06:52,653 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.434
2025-06-21 15:06:52,653 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.717
2025-06-21 15:06:52,653 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:06:52,653 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:06:52,653 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:06:52,654 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:06:52,654 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:07:01,812 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:07:01,833 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:07:52,716 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:07:52,716 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:07:52,719 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:07:28', tmtdew=14.64, humidity=35.99, cloud=0.0, wind=21.33, temperature=12.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:07:23.693', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:07:52,720 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 15:07:52,720 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:07:52,720 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 22m
2025-06-21 15:07:52,720 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:07:52,720 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:07:52.720
2025-06-21 15:07:52,729 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:07:52,729 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 22m is greater than maximum age 10m 0s
2025-06-21 15:07:52,729 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:07:52,793 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.612
2025-06-21 15:07:52,793 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.852
2025-06-21 15:07:52,793 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:07:52,793 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:07:52,794 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:07:52,794 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:07:52,794 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:08:01,891 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:08:01,911 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:08:52,855 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:08:52,855 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:08:52,858 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:08:31', tmtdew=14.75, humidity=35.79, cloud=0.0, wind=22.46, temperature=12.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:08:23.654', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:08:52,859 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 15:08:52,859 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:08:52,859 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 23m
2025-06-21 15:08:52,859 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:08:52,859 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:08:52.859
2025-06-21 15:08:52,868 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:08:52,869 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 23m is greater than maximum age 10m 0s
2025-06-21 15:08:52,869 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:08:52,937 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.862
2025-06-21 15:08:52,937 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.119
2025-06-21 15:08:52,937 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:08:52,937 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:08:52,937 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:08:52,938 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:08:52,938 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:09:01,971 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:09:01,987 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:09:53,000 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:09:53,001 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:09:53,002 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:09:03', tmtdew=14.63, humidity=36.09, cloud=0.0, wind=21.93, temperature=12.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:08:53.635', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:09:53,003 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 50s
2025-06-21 15:09:53,003 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:09:53,003 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 24m
2025-06-21 15:09:53,003 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:09:53,003 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:09:53.003
2025-06-21 15:09:53,012 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:09:53,012 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 24m is greater than maximum age 10m 0s
2025-06-21 15:09:53,012 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:09:53,076 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.160
2025-06-21 15:09:53,076 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.315
2025-06-21 15:09:53,076 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:09:53,076 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:09:53,076 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:09:53,077 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:09:53,077 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:10:02,047 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:10:02,072 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:10:53,139 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:10:53,139 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:10:53,142 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:09:03', tmtdew=14.63, humidity=36.09, cloud=0.0, wind=21.93, temperature=12.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:08:53.635', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:10:53,142 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 50s
2025-06-21 15:10:53,142 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:10:53,143 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 25m
2025-06-21 15:10:53,143 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:10:53,143 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:10:53.143
2025-06-21 15:10:53,151 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:10:53,151 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 25m is greater than maximum age 10m 0s
2025-06-21 15:10:53,152 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:10:53,217 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.830
2025-06-21 15:10:53,217 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.438
2025-06-21 15:10:53,217 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:10:53,217 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:10:53,217 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:10:53,217 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:10:53,217 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:11:02,132 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:11:02,156 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:11:53,280 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:11:53,280 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:11:53,291 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:09:03', tmtdew=14.63, humidity=36.09, cloud=0.0, wind=21.93, temperature=12.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:08:53.635', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:11:53,291 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 50s
2025-06-21 15:11:53,291 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:11:53,291 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 26m
2025-06-21 15:11:53,292 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:11:53,292 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:11:53.292
2025-06-21 15:11:53,300 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:11:53,300 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 26m is greater than maximum age 10m 0s
2025-06-21 15:11:53,300 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:11:53,364 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.580
2025-06-21 15:11:53,364 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.488
2025-06-21 15:11:53,364 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:11:53,364 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:11:53,364 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:11:53,364 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:11:53,364 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:12:02,215 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:12:02,233 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:12:53,427 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:12:53,427 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:12:53,430 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:12:15', tmtdew=14.56, humidity=36.09, cloud=0.0, wind=20.36, temperature=11.89, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:12:23.674', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:12:53,430 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 15:12:53,430 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:12:53,430 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 27m
2025-06-21 15:12:53,430 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:12:53,430 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:12:53.431
2025-06-21 15:12:53,439 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:12:53,440 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 27m is greater than maximum age 10m 0s
2025-06-21 15:12:53,440 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:12:53,506 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.410
2025-06-21 15:12:53,506 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.463
2025-06-21 15:12:53,507 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:12:53,507 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:12:53,507 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:12:53,507 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:12:53,507 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:13:02,293 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:13:02,314 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:13:53,567 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:13:53,567 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:13:53,570 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:13:18', tmtdew=14.48, humidity=36.53, cloud=0.0, wind=26.75, temperature=11.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:13:23.635', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:13:53,570 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 15:13:53,570 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:13:53,570 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 28m
2025-06-21 15:13:53,570 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:13:53,570 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:13:53.570
2025-06-21 15:13:53,579 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:13:53,579 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 28m is greater than maximum age 10m 0s
2025-06-21 15:13:53,579 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:13:53,642 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.316
2025-06-21 15:13:53,643 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.361
2025-06-21 15:13:53,643 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:13:53,643 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:13:53,643 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:13:53,643 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:13:53,643 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:14:02,374 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:14:02,393 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:14:53,703 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:14:53,703 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:14:53,705 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:14:22', tmtdew=14.1, humidity=37.48, cloud=0.0, wind=24.83, temperature=11.71, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:13:53.616', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:14:53,705 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 15:14:53,705 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:14:53,705 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 29m
2025-06-21 15:14:53,705 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:14:53,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:14:53.706
2025-06-21 15:14:53,715 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:14:53,715 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 29m is greater than maximum age 10m 0s
2025-06-21 15:14:53,715 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:14:53,784 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.300
2025-06-21 15:14:53,784 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.182
2025-06-21 15:14:53,785 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:14:53,785 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:14:53,785 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:14:53,785 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:14:53,785 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:15:02,451 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:15:02,471 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:15:53,848 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:15:53,848 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:15:53,850 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:15:25', tmtdew=14.55, humidity=36.03, cloud=0.0, wind=26.04, temperature=11.6, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:14:53.664', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:15:53,851 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 15:15:53,851 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:15:53,851 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 30m
2025-06-21 15:15:53,851 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:15:53,851 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:15:53.851
2025-06-21 15:15:53,859 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:15:53,860 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 30m is greater than maximum age 10m 0s
2025-06-21 15:15:53,860 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:15:53,926 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.358
2025-06-21 15:15:53,926 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.924
2025-06-21 15:15:53,926 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:15:53,926 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:15:53,927 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:15:53,927 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:15:53,927 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:16:02,531 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:16:02,548 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:16:53,989 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:16:53,989 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:16:53,990 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:16:29', tmtdew=14.57, humidity=36.09, cloud=0.0, wind=16.34, temperature=11.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:15:53.626', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:16:53,990 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 15:16:53,990 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:16:53,990 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 31m
2025-06-21 15:16:53,990 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:16:53,991 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:16:53.991
2025-06-21 15:16:54,000 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:16:54,000 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 31m is greater than maximum age 10m 0s
2025-06-21 15:16:54,000 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:16:54,069 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.489
2025-06-21 15:16:54,069 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.642
2025-06-21 15:16:54,069 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:16:54,069 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:16:54,070 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:16:54,070 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:16:54,070 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:17:02,609 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:17:02,629 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:17:54,131 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:17:54,131 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:17:54,134 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:17:32', tmtdew=14.71, humidity=35.81, cloud=0.0, wind=25.28, temperature=11.86, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:17:23.654', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:17:54,134 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 15:17:54,134 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:17:54,134 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 32m
2025-06-21 15:17:54,134 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:17:54,135 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:17:54.135
2025-06-21 15:17:54,143 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:17:54,143 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 32m is greater than maximum age 10m 0s
2025-06-21 15:17:54,143 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:17:54,207 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.693
2025-06-21 15:17:54,207 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.955
2025-06-21 15:17:54,208 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:17:54,208 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:17:54,208 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:17:54,208 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:17:54,208 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:18:02,689 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:18:02,707 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:18:54,271 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:18:54,271 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:18:54,274 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:18:36', tmtdew=14.77, humidity=35.53, cloud=0.0, wind=26.82, temperature=11.83, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:18:23.616', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:18:54,274 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 15:18:54,274 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:18:54,274 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 33m
2025-06-21 15:18:54,274 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:18:54,274 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:18:54.274
2025-06-21 15:18:54,283 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:18:54,283 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 33m is greater than maximum age 10m 0s
2025-06-21 15:18:54,283 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:18:54,354 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.968
2025-06-21 15:18:54,354 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.196
2025-06-21 15:18:54,354 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:18:54,354 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:18:54,354 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:18:54,354 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:18:54,354 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:19:02,767 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:19:02,787 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:19:54,417 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:19:54,417 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:19:54,420 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:19:39', tmtdew=14.85, humidity=35.37, cloud=0.0, wind=20.57, temperature=11.89, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:19:23.578', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:19:54,420 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 15:19:54,420 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:19:54,420 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 34m
2025-06-21 15:19:54,420 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:19:54,421 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:19:54.421
2025-06-21 15:19:54,429 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:19:54,429 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 34m is greater than maximum age 10m 0s
2025-06-21 15:19:54,429 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:19:54,496 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.031
2025-06-21 15:19:54,496 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.367
2025-06-21 15:19:54,496 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:19:54,496 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:19:54,496 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:19:54,497 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:19:54,497 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:20:02,847 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:20:02,865 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:20:54,559 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:20:54,559 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:20:54,561 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:20:11', tmtdew=14.98, humidity=35.2, cloud=0.0, wind=22.06, temperature=11.92, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:19:53.645', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:20:54,561 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-21 15:20:54,561 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:20:54,561 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 35m
2025-06-21 15:20:54,561 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:20:54,562 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:20:54.562
2025-06-21 15:20:54,570 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:20:54,570 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 35m is greater than maximum age 10m 0s
2025-06-21 15:20:54,570 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:20:54,635 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.731
2025-06-21 15:20:54,635 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.464
2025-06-21 15:20:54,635 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:20:54,635 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:20:54,636 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:20:54,636 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:20:54,636 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:21:02,923 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:21:02,944 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:21:54,699 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:21:54,699 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:21:54,702 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:21:15', tmtdew=15.1, humidity=34.76, cloud=0.0, wind=26.59, temperature=12.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:20:53.606', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:21:54,702 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 15:21:54,702 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:21:54,702 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 36m
2025-06-21 15:21:54,702 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:21:54,703 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:21:54.703
2025-06-21 15:21:54,712 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:21:54,712 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 36m is greater than maximum age 10m 0s
2025-06-21 15:21:54,712 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:21:54,776 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.509
2025-06-21 15:21:54,776 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.487
2025-06-21 15:21:54,776 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:21:54,776 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:21:54,777 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:21:54,777 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:21:54,777 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:22:03,004 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:22:03,026 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:22:54,839 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:22:54,839 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:22:54,842 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:22:18', tmtdew=15.1, humidity=34.68, cloud=0.0, wind=18.24, temperature=11.86, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:21:53.654', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:22:54,842 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 15:22:54,842 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:22:54,842 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 37m
2025-06-21 15:22:54,842 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:22:54,842 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:22:54.843
2025-06-21 15:22:54,852 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:22:54,852 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 37m is greater than maximum age 10m 0s
2025-06-21 15:22:54,852 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:22:54,921 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.367
2025-06-21 15:22:54,921 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.435
2025-06-21 15:22:54,921 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:22:54,921 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:22:54,922 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:22:54,922 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:22:54,922 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:23:03,083 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:23:03,101 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:23:54,983 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:23:54,983 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:23:54,985 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:22:18', tmtdew=15.1, humidity=34.68, cloud=0.0, wind=18.24, temperature=11.86, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:21:53.654', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:23:54,985 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 36s
2025-06-21 15:23:54,985 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:23:54,985 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 38m
2025-06-21 15:23:54,985 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:23:54,985 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:23:54.985
2025-06-21 15:23:54,994 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:23:54,994 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 38m is greater than maximum age 10m 0s
2025-06-21 15:23:54,994 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:23:55,060 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.301
2025-06-21 15:23:55,060 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.306
2025-06-21 15:23:55,060 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:23:55,060 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:23:55,061 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:23:55,061 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:23:55,061 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:24:03,161 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:24:03,178 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:24:55,124 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:24:55,124 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:24:55,126 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:22:18', tmtdew=15.1, humidity=34.68, cloud=0.0, wind=18.24, temperature=11.86, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:21:53.654', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:24:55,127 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 37s
2025-06-21 15:24:55,127 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:24:55,127 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 39m
2025-06-21 15:24:55,127 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:24:55,127 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:24:55.127
2025-06-21 15:24:55,136 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:24:55,136 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 39m is greater than maximum age 10m 0s
2025-06-21 15:24:55,136 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:24:55,201 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.311
2025-06-21 15:24:55,201 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.098
2025-06-21 15:24:55,201 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:24:55,201 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:24:55,202 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:24:55,202 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:24:55,202 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:25:03,239 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:25:03,260 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:25:55,264 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:25:55,265 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:25:55,267 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:25:29', tmtdew=14.32, humidity=36.71, cloud=0.0, wind=18.38, temperature=11.71, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:25:23.606', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:25:55,267 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 15:25:55,267 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:25:55,267 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 40m
2025-06-21 15:25:55,267 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:25:55,268 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:25:55.268
2025-06-21 15:25:55,277 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:25:55,278 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 40m is greater than maximum age 10m 0s
2025-06-21 15:25:55,278 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:25:55,353 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.396
2025-06-21 15:25:55,353 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.812
2025-06-21 15:25:55,353 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:25:55,353 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:25:55,354 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:25:55,354 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:25:55,354 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:26:03,319 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:26:03,337 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:26:55,417 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:26:55,417 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:26:55,420 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:26:32', tmtdew=14.49, humidity=36.49, cloud=0.0, wind=22.83, temperature=11.86, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:26:23.654', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:26:55,420 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 15:26:55,420 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:26:55,420 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 41m
2025-06-21 15:26:55,420 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:26:55,420 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:26:55.420
2025-06-21 15:26:55,429 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:26:55,429 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 41m is greater than maximum age 10m 0s
2025-06-21 15:26:55,429 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:26:55,493 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.553
2025-06-21 15:26:55,493 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.762
2025-06-21 15:26:55,493 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:26:55,493 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:26:55,494 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:26:55,494 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:26:55,494 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:27:03,395 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:27:03,412 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:27:55,555 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:27:55,555 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:27:55,558 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:27:36', tmtdew=14.49, humidity=36.23, cloud=0.0, wind=21.33, temperature=11.93, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:26:53.635', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:27:55,558 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 15:27:55,558 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:27:55,558 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 42m
2025-06-21 15:27:55,558 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:27:55,559 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:27:55.559
2025-06-21 15:27:55,568 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:27:55,568 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 42m is greater than maximum age 10m 0s
2025-06-21 15:27:55,568 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:27:55,638 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.783
2025-06-21 15:27:55,638 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.049
2025-06-21 15:27:55,638 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:27:55,638 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:27:55,638 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:27:55,638 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:27:55,638 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:28:03,472 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:28:03,491 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:28:55,701 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:28:55,701 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:28:55,704 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:28:39', tmtdew=14.56, humidity=36.25, cloud=0.0, wind=17.1, temperature=12.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:28:23.664', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:28:55,704 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 15:28:55,704 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:28:55,704 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 43m
2025-06-21 15:28:55,704 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:28:55,704 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:28:55.704
2025-06-21 15:28:55,714 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:28:55,714 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 43m is greater than maximum age 10m 0s
2025-06-21 15:28:55,714 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:28:55,781 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.083
2025-06-21 15:28:55,782 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.265
2025-06-21 15:28:55,782 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:28:55,782 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:28:55,782 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:28:55,782 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:28:55,782 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:29:03,551 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:29:03,568 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:29:55,845 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:29:55,845 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:29:55,847 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:28:39', tmtdew=14.56, humidity=36.25, cloud=0.0, wind=17.1, temperature=12.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:28:23.664', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:29:55,847 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 16s
2025-06-21 15:29:55,847 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:29:55,847 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 44m
2025-06-21 15:29:55,847 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:29:55,848 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:29:55.848
2025-06-21 15:29:55,856 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:29:55,856 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 44m is greater than maximum age 10m 0s
2025-06-21 15:29:55,856 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:29:55,921 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.914
2025-06-21 15:29:55,921 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.409
2025-06-21 15:29:55,921 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:29:55,921 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:29:55,921 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:29:55,921 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:29:55,921 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:30:03,627 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:30:03,647 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:30:55,983 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:30:55,983 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:30:55,994 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:28:39', tmtdew=14.56, humidity=36.25, cloud=0.0, wind=17.1, temperature=12.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:28:23.664', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:30:55,994 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 16s
2025-06-21 15:30:55,994 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:30:55,994 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 45m
2025-06-21 15:30:55,994 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:30:55,994 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:30:55.994
2025-06-21 15:30:56,003 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:30:56,003 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 45m is greater than maximum age 10m 0s
2025-06-21 15:30:56,003 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:30:56,068 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.641
2025-06-21 15:30:56,068 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.480
2025-06-21 15:30:56,068 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:30:56,068 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:30:56,068 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:30:56,068 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:30:56,069 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:31:03,707 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:31:03,727 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:31:56,131 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:31:56,131 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:31:56,133 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:31:18', tmtdew=15.01, humidity=34.94, cloud=0.0, wind=24.1, temperature=11.97, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:30:53.654', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:31:56,133 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 15:31:56,133 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:31:56,133 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 46m
2025-06-21 15:31:56,133 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:31:56,133 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:31:56.133
2025-06-21 15:31:56,142 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:31:56,142 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 46m is greater than maximum age 10m 0s
2025-06-21 15:31:56,142 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:31:56,205 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.449
2025-06-21 15:31:56,206 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.476
2025-06-21 15:31:56,206 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:31:56,206 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:31:56,206 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:31:56,206 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:31:56,206 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:32:03,787 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:32:03,809 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:32:56,268 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:32:56,269 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:32:56,271 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:32:21', tmtdew=14.89, humidity=35.24, cloud=0.0, wind=20.13, temperature=11.94, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:31:53.616', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:32:56,271 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 15:32:56,271 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:32:56,271 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 47m
2025-06-21 15:32:56,271 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:32:56,272 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:32:56.272
2025-06-21 15:32:56,281 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:32:56,281 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 47m is greater than maximum age 10m 0s
2025-06-21 15:32:56,281 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:32:56,347 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.334
2025-06-21 15:32:56,347 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.397
2025-06-21 15:32:56,347 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:32:56,347 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:32:56,347 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:32:56,348 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:32:56,348 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:33:03,869 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:33:03,890 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:33:56,409 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:33:56,409 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:33:56,412 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:33:25', tmtdew=14.68, humidity=35.98, cloud=0.0, wind=23.77, temperature=11.81, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:33:23.645', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:33:56,412 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 15:33:56,412 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:33:56,412 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 48m
2025-06-21 15:33:56,412 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:33:56,413 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:33:56.413
2025-06-21 15:33:56,421 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:33:56,421 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 48m is greater than maximum age 10m 0s
2025-06-21 15:33:56,421 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:33:56,486 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.295
2025-06-21 15:33:56,486 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.240
2025-06-21 15:33:56,486 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:33:56,486 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:33:56,487 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:33:56,487 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:33:56,487 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:34:03,950 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:34:03,969 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:34:56,550 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:34:56,550 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:34:56,551 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:33:57', tmtdew=14.6, humidity=36.18, cloud=0.0, wind=26.11, temperature=11.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:33:53.626', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:34:56,552 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 59s
2025-06-21 15:34:56,552 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:34:56,552 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 49m
2025-06-21 15:34:56,552 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:34:56,552 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:34:56.552
2025-06-21 15:34:56,561 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:34:56,561 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 49m is greater than maximum age 10m 0s
2025-06-21 15:34:56,561 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:34:56,626 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.332
2025-06-21 15:34:56,626 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.004
2025-06-21 15:34:56,626 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:34:56,626 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:34:56,626 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:34:56,627 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:34:56,627 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:35:04,029 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:35:04,049 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:35:56,689 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:35:56,689 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:35:56,691 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:33:57', tmtdew=14.6, humidity=36.18, cloud=0.0, wind=26.11, temperature=11.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:33:53.626', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:35:56,691 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 59s
2025-06-21 15:35:56,691 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:35:56,691 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 50m
2025-06-21 15:35:56,691 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:35:56,691 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:35:56.691
2025-06-21 15:35:56,700 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:35:56,700 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 50m is greater than maximum age 10m 0s
2025-06-21 15:35:56,700 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:35:56,764 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.443
2025-06-21 15:35:56,764 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.688
2025-06-21 15:35:56,764 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:35:56,764 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:35:56,765 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:35:56,765 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:35:56,765 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:36:04,109 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:36:04,128 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:36:56,827 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:36:56,827 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:36:56,828 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:36:35', tmtdew=14.75, humidity=35.59, cloud=0.0, wind=23.61, temperature=11.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:36:23.616', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:36:56,829 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 15:36:56,829 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:36:56,829 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 51m
2025-06-21 15:36:56,829 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:36:56,829 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:36:56.829
2025-06-21 15:36:56,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:36:56,838 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 51m is greater than maximum age 10m 0s
2025-06-21 15:36:56,838 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:36:56,900 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.626
2025-06-21 15:36:56,901 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.872
2025-06-21 15:36:56,901 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:36:56,901 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:36:56,901 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:36:56,901 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:36:56,901 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:37:04,188 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:37:04,210 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:37:56,963 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:37:56,963 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:37:56,965 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:37:39', tmtdew=14.35, humidity=36.53, cloud=0.0, wind=20.86, temperature=11.71, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:36:53.597', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:37:56,965 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 15:37:56,965 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:37:56,965 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 52m
2025-06-21 15:37:56,965 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:37:56,965 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:37:56.965
2025-06-21 15:37:56,974 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:37:56,974 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 52m is greater than maximum age 10m 0s
2025-06-21 15:37:56,974 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:37:57,039 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.881
2025-06-21 15:37:57,040 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.134
2025-06-21 15:37:57,040 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:37:57,040 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:37:57,040 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:37:57,040 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:37:57,040 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:38:04,270 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:38:04,286 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:38:57,099 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:38:57,099 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:38:57,101 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:38:42', tmtdew=14.29, humidity=36.86, cloud=0.0, wind=22.97, temperature=11.8, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:38:23.626', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:38:57,102 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 15:38:57,102 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:38:57,102 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 53m
2025-06-21 15:38:57,102 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:38:57,102 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:38:57.102
2025-06-21 15:38:57,110 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:38:57,110 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 53m is greater than maximum age 10m 0s
2025-06-21 15:38:57,111 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:38:57,173 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.130
2025-06-21 15:38:57,173 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.324
2025-06-21 15:38:57,173 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:38:57,174 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:38:57,174 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:38:57,174 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:38:57,174 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:39:04,346 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:39:04,363 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:39:57,237 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:39:57,237 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:39:57,240 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:39:46', tmtdew=14.33, humidity=36.85, cloud=0.0, wind=23.54, temperature=11.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:39:23.587', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:39:57,240 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-21 15:39:57,240 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:39:57,240 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 54m
2025-06-21 15:39:57,240 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:39:57,240 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:39:57.241
2025-06-21 15:39:57,249 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:39:57,250 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 54m is greater than maximum age 10m 0s
2025-06-21 15:39:57,250 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:39:57,314 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.806
2025-06-21 15:39:57,314 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.442
2025-06-21 15:39:57,314 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:39:57,314 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:39:57,315 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:39:57,315 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:39:57,315 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:40:04,423 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:40:04,444 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:40:57,378 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:40:57,378 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:40:57,380 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:39:46', tmtdew=14.33, humidity=36.85, cloud=0.0, wind=23.54, temperature=11.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:39:23.587', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:40:57,381 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 11s
2025-06-21 15:40:57,381 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:40:57,381 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 55m
2025-06-21 15:40:57,381 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:40:57,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:40:57.381
2025-06-21 15:40:57,390 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:40:57,390 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 55m is greater than maximum age 10m 0s
2025-06-21 15:40:57,390 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:40:57,454 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.563
2025-06-21 15:40:57,454 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.487
2025-06-21 15:40:57,455 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:40:57,455 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:40:57,455 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:40:57,455 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:40:57,455 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:41:04,503 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:41:04,522 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:41:57,518 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:41:57,518 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:41:57,520 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:39:46', tmtdew=14.33, humidity=36.85, cloud=0.0, wind=23.54, temperature=11.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:39:23.587', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:41:57,520 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 11s
2025-06-21 15:41:57,520 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:41:57,520 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 56m
2025-06-21 15:41:57,520 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:41:57,521 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:41:57.521
2025-06-21 15:41:57,530 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:41:57,530 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 56m is greater than maximum age 10m 0s
2025-06-21 15:41:57,530 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:41:57,596 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.398
2025-06-21 15:41:57,596 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.456
2025-06-21 15:41:57,596 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:41:57,596 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:41:57,597 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:41:57,597 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:41:57,597 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:42:04,582 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:42:04,600 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:42:57,659 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:42:57,659 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:42:57,661 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:42:25', tmtdew=14.05, humidity=37.48, cloud=0.0, wind=16.57, temperature=11.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:41:53.578', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:42:57,661 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 15:42:57,661 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:42:57,661 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 57m
2025-06-21 15:42:57,661 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:42:57,662 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:42:57.662
2025-06-21 15:42:57,670 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:42:57,670 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 57m is greater than maximum age 10m 0s
2025-06-21 15:42:57,670 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:42:57,734 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.310
2025-06-21 15:42:57,735 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.349
2025-06-21 15:42:57,735 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:42:57,735 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:42:57,735 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:42:57,735 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:42:57,735 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:43:04,660 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:43:04,680 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:43:57,797 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:43:57,798 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:43:57,800 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:43:28', tmtdew=14.19, humidity=37.3, cloud=0.0, wind=22.0, temperature=11.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:42:53.626', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:43:57,801 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 15:43:57,801 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:43:57,801 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 58m
2025-06-21 15:43:57,801 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:43:57,801 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:43:57.801
2025-06-21 15:43:57,810 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:43:57,810 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 58m is greater than maximum age 10m 0s
2025-06-21 15:43:57,810 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:43:57,874 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.299
2025-06-21 15:43:57,874 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.164
2025-06-21 15:43:57,874 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:43:57,874 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:43:57,874 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:43:57,874 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:43:57,875 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:44:04,740 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:44:04,761 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:44:57,937 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:44:57,937 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:44:57,939 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:44:31', tmtdew=14.16, humidity=37.14, cloud=0.0, wind=25.25, temperature=11.94, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:44:23.568', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:44:57,939 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 15:44:57,939 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:44:57,939 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 59m
2025-06-21 15:44:57,939 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:44:57,940 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:44:57.940
2025-06-21 15:44:57,948 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:44:57,948 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 8h 59m is greater than maximum age 10m 0s
2025-06-21 15:44:57,948 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:44:58,014 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.363
2025-06-21 15:44:58,014 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.900
2025-06-21 15:44:58,014 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:44:58,014 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:44:58,014 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:44:58,014 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:44:58,014 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:45:04,821 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:45:04,837 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:45:58,076 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:45:58,077 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:45:58,078 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:45:35', tmtdew=13.75, humidity=38.19, cloud=0.0, wind=29.4, temperature=11.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:45:23.616', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:45:58,078 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 15:45:58,078 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:45:58,078 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 0m
2025-06-21 15:45:58,078 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:45:58,079 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:45:58.079
2025-06-21 15:45:58,088 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:45:58,088 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 0m is greater than maximum age 10m 0s
2025-06-21 15:45:58,088 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:45:58,155 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.500
2025-06-21 15:45:58,156 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.666
2025-06-21 15:45:58,156 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:45:58,156 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:45:58,156 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:45:58,156 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:45:58,156 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:46:04,897 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:46:04,917 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:46:58,219 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:46:58,219 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:46:58,222 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:46:39', tmtdew=13.6, humidity=38.64, cloud=0.0, wind=20.01, temperature=11.65, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:46:23.578', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:46:58,222 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 15:46:58,222 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:46:58,222 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 1m
2025-06-21 15:46:58,222 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:46:58,222 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:46:58.223
2025-06-21 15:46:58,231 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:46:58,231 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 1m is greater than maximum age 10m 0s
2025-06-21 15:46:58,231 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:46:58,297 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.709
2025-06-21 15:46:58,297 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.973
2025-06-21 15:46:58,297 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:46:58,297 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:46:58,297 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:46:58,297 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:46:58,298 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:47:04,977 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:47:04,993 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:47:58,361 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:47:58,361 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:47:58,364 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:47:43', tmtdew=13.55, humidity=38.8, cloud=0.0, wind=19.57, temperature=11.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:47:23.626', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:47:58,364 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 15:47:58,364 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:47:58,364 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 2m
2025-06-21 15:47:58,364 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:47:58,364 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:47:58.365
2025-06-21 15:47:58,373 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:47:58,373 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 2m is greater than maximum age 10m 0s
2025-06-21 15:47:58,373 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:47:58,436 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.989
2025-06-21 15:47:58,436 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.209
2025-06-21 15:47:58,436 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:47:58,436 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:47:58,437 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:47:58,437 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:47:58,437 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:48:05,051 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:48:05,068 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:48:58,499 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:48:58,499 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:48:58,502 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:48:14', tmtdew=13.56, humidity=38.93, cloud=0.0, wind=23.36, temperature=11.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:47:53.606', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:48:58,502 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-21 15:48:58,502 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:48:58,502 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 3m
2025-06-21 15:48:58,502 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:48:58,503 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:48:58.503
2025-06-21 15:48:58,511 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:48:58,511 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 3m is greater than maximum age 10m 0s
2025-06-21 15:48:58,511 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:48:58,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.004
2025-06-21 15:48:58,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.374
2025-06-21 15:48:58,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:48:58,576 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:48:58,576 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:48:58,576 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:48:58,576 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:49:05,129 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:49:05,148 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:49:58,635 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:49:58,635 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:49:58,638 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:49:19', tmtdew=13.42, humidity=39.25, cloud=0.0, wind=20.43, temperature=11.48, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:49:23.635', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:49:58,638 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 15:49:58,638 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:49:58,638 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 4m
2025-06-21 15:49:58,638 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:49:58,638 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:49:58.639
2025-06-21 15:49:58,647 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:49:58,648 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 4m is greater than maximum age 10m 0s
2025-06-21 15:49:58,648 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:49:58,717 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.709
2025-06-21 15:49:58,717 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.466
2025-06-21 15:49:58,717 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:49:58,717 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:49:58,718 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:49:58,718 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:49:58,718 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:50:05,207 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:50:05,224 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:50:58,779 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:50:58,779 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:50:58,781 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:50:23', tmtdew=13.37, humidity=39.24, cloud=0.0, wind=18.26, temperature=11.67, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:50:23.597', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:50:58,781 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 15:50:58,781 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:50:58,781 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 5m
2025-06-21 15:50:58,781 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:50:58,781 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:50:58.782
2025-06-21 15:50:58,790 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:50:58,790 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 5m is greater than maximum age 10m 0s
2025-06-21 15:50:58,790 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:50:58,868 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.494
2025-06-21 15:50:58,868 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.484
2025-06-21 15:50:58,868 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:50:58,868 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:50:58,868 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:50:58,869 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:50:58,869 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:51:05,284 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:51:05,307 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:51:58,931 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:51:58,931 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:51:58,933 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:51:26', tmtdew=13.71, humidity=38.41, cloud=0.0, wind=22.46, temperature=11.77, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:51:23.558', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:51:58,933 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 15:51:58,933 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:51:58,933 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 6m
2025-06-21 15:51:58,933 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:51:58,933 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:51:58.933
2025-06-21 15:51:58,942 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:51:58,942 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 6m is greater than maximum age 10m 0s
2025-06-21 15:51:58,942 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:51:59,005 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.357
2025-06-21 15:51:59,006 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.426
2025-06-21 15:51:59,006 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:51:59,006 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:51:59,006 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:51:59,006 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:51:59,006 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:52:05,367 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:52:05,385 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:52:59,067 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:52:59,067 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:52:59,069 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:52:30', tmtdew=13.93, humidity=37.87, cloud=0.0, wind=26.24, temperature=11.67, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:51:53.626', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:52:59,069 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 15:52:59,069 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:52:59,069 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 7m
2025-06-21 15:52:59,069 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:52:59,070 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:52:59.070
2025-06-21 15:52:59,078 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:52:59,078 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 7m is greater than maximum age 10m 0s
2025-06-21 15:52:59,078 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:52:59,141 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.297
2025-06-21 15:52:59,142 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.291
2025-06-21 15:52:59,142 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:52:59,142 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:52:59,142 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:52:59,142 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:52:59,142 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:53:05,443 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:53:05,462 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:53:59,204 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:53:59,204 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:53:59,207 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:53:33', tmtdew=13.94, humidity=37.91, cloud=0.0, wind=20.84, temperature=11.73, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:52:53.587', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:53:59,208 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 15:53:59,208 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:53:59,208 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 8m
2025-06-21 15:53:59,208 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:53:59,208 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:53:59.208
2025-06-21 15:53:59,217 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:53:59,218 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 8m is greater than maximum age 10m 0s
2025-06-21 15:53:59,218 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:53:59,286 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.313
2025-06-21 15:53:59,286 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.078
2025-06-21 15:53:59,286 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:53:59,286 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:53:59,286 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:53:59,286 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:53:59,286 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:54:05,522 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:54:05,540 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:54:59,349 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:54:59,350 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:54:59,351 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:54:38', tmtdew=13.84, humidity=38.1, cloud=0.0, wind=25.87, temperature=11.64, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:54:23.616', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:54:59,351 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 15:54:59,351 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:54:59,351 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 9m
2025-06-21 15:54:59,352 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:54:59,352 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:54:59.352
2025-06-21 15:54:59,360 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:54:59,361 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 9m is greater than maximum age 10m 0s
2025-06-21 15:54:59,361 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:54:59,424 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.403
2025-06-21 15:54:59,424 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.785
2025-06-21 15:54:59,424 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:54:59,424 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:54:59,424 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:54:59,424 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:54:59,425 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:55:05,600 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:55:05,618 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:55:59,486 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:55:59,486 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:55:59,489 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:55:41', tmtdew=13.36, humidity=39.38, cloud=0.0, wind=19.5, temperature=11.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:55:23.578', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:55:59,489 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 15:55:59,489 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:55:59,489 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 10m
2025-06-21 15:55:59,489 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:55:59,489 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:55:59.490
2025-06-21 15:55:59,498 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:55:59,498 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 10m is greater than maximum age 10m 0s
2025-06-21 15:55:59,498 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:55:59,563 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.566
2025-06-21 15:55:59,563 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.783
2025-06-21 15:55:59,563 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:55:59,563 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:55:59,564 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:55:59,564 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:55:59,564 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:56:05,679 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:56:05,698 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:56:59,627 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:56:59,627 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:56:59,630 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:56:45', tmtdew=13.26, humidity=39.65, cloud=0.0, wind=21.76, temperature=11.68, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:56:23.626', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:56:59,630 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 15:56:59,630 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:56:59,630 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 11m
2025-06-21 15:56:59,630 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:56:59,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:56:59.631
2025-06-21 15:56:59,639 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:56:59,639 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 11m is greater than maximum age 10m 0s
2025-06-21 15:56:59,639 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:56:59,708 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.800
2025-06-21 15:56:59,708 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.065
2025-06-21 15:56:59,708 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:56:59,708 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:56:59,708 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:56:59,709 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:56:59,709 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:57:05,755 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:57:05,772 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:57:59,771 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:57:59,771 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:57:59,774 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:57:48', tmtdew=13.35, humidity=39.58, cloud=0.0, wind=23.04, temperature=11.76, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:57:23.587', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:57:59,774 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-21 15:57:59,774 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:57:59,774 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 12m
2025-06-21 15:57:59,774 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:57:59,774 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:57:59.775
2025-06-21 15:57:59,783 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:57:59,783 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 12m is greater than maximum age 10m 0s
2025-06-21 15:57:59,783 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:57:59,849 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.106
2025-06-21 15:57:59,849 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.276
2025-06-21 15:57:59,849 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:57:59,849 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:57:59,849 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:57:59,850 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:57:59,850 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:58:05,832 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:58:05,849 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 15:58:59,912 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 15:58:59,912 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 15:58:59,915 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:58:52', tmtdew=13.34, humidity=39.34, cloud=0.0, wind=17.15, temperature=11.73, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:58:23.549', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 15:58:59,915 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-06-21 15:58:59,915 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 15:58:59,915 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 13m
2025-06-21 15:58:59,915 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 15:58:59,916 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T13:58:59.916
2025-06-21 15:58:59,924 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 15:58:59,924 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 13m is greater than maximum age 10m 0s
2025-06-21 15:58:59,924 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 15:58:59,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.888
2025-06-21 15:58:59,989 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.415
2025-06-21 15:58:59,989 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 15:58:59,989 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 15:58:59,989 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 15:58:59,989 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 15:58:59,989 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 15:59:05,909 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 15:59:05,930 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:00:00,052 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:00:00,052 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:00:00,054 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T15:59:24', tmtdew=13.39, humidity=39.49, cloud=0.0, wind=20.29, temperature=11.73, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T13:58:53.616', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:00:00,054 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 16:00:00,055 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:00:00,055 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 15m
2025-06-21 16:00:00,055 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:00:00,055 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:00:00.055
2025-06-21 16:00:00,064 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:00:00,064 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 15m is greater than maximum age 10m 0s
2025-06-21 16:00:00,064 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:00:00,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.622
2025-06-21 16:00:00,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.480
2025-06-21 16:00:00,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:00:00,128 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:00:00,128 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:00:00,128 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:00:00,128 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:00:05,990 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:00:06,007 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:01:00,190 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:01:00,190 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:01:00,193 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:00:28', tmtdew=13.46, humidity=39.23, cloud=0.0, wind=20.57, temperature=11.76, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:00:23.558', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:01:00,193 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 16:01:00,193 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:01:00,194 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 16m
2025-06-21 16:01:00,194 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:01:00,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:01:00.194
2025-06-21 16:01:00,203 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:01:00,203 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 16m is greater than maximum age 10m 0s
2025-06-21 16:01:00,203 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:01:00,269 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.435
2025-06-21 16:01:00,270 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.471
2025-06-21 16:01:00,270 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:01:00,270 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:01:00,270 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:01:00,270 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:01:00,270 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:01:06,063 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:01:06,078 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:02:00,333 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:02:00,333 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:02:00,334 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:01:32', tmtdew=13.46, humidity=39.29, cloud=0.0, wind=24.01, temperature=11.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:01:23.606', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:02:00,334 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 16:02:00,334 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:02:00,334 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 17m
2025-06-21 16:02:00,334 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:02:00,335 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:02:00.335
2025-06-21 16:02:00,343 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:02:00,343 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 17m is greater than maximum age 10m 0s
2025-06-21 16:02:00,343 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:02:00,408 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.326
2025-06-21 16:02:00,408 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.385
2025-06-21 16:02:00,408 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:02:00,408 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:02:00,409 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:02:00,409 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:02:00,409 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:02:06,138 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:02:06,159 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:03:00,467 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:03:00,467 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:03:00,470 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:02:03', tmtdew=13.52, humidity=39.14, cloud=0.0, wind=23.08, temperature=11.87, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:01:53.587', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:03:00,470 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 57s
2025-06-21 16:03:00,470 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:03:00,470 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 18m
2025-06-21 16:03:00,470 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:03:00,470 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:03:00.471
2025-06-21 16:03:00,479 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:03:00,479 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 18m is greater than maximum age 10m 0s
2025-06-21 16:03:00,479 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:03:00,542 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.293
2025-06-21 16:03:00,542 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.223
2025-06-21 16:03:00,542 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:03:00,542 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:03:00,542 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:03:00,542 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:03:00,542 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:03:06,219 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:03:06,241 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:04:00,605 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:04:00,605 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:04:00,607 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:03:38', tmtdew=13.61, humidity=38.67, cloud=0.0, wind=20.52, temperature=11.78, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:02:53.549', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:04:00,607 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 16:04:00,607 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:04:00,607 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 19m
2025-06-21 16:04:00,607 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:04:00,608 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:04:00.608
2025-06-21 16:04:00,616 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:04:00,616 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 19m is greater than maximum age 10m 0s
2025-06-21 16:04:00,616 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:04:00,680 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.336
2025-06-21 16:04:00,680 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.981
2025-06-21 16:04:00,680 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:04:00,680 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:04:00,680 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:04:00,681 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:04:00,681 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:04:06,301 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:04:06,322 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:05:00,739 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:05:00,739 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:05:00,742 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:04:42', tmtdew=13.65, humidity=38.68, cloud=0.0, wind=19.06, temperature=11.78, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:03:53.597', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:05:00,742 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 16:05:00,742 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:05:00,742 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 20m
2025-06-21 16:05:00,742 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:05:00,742 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:05:00.742
2025-06-21 16:05:00,751 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:05:00,751 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 20m is greater than maximum age 10m 0s
2025-06-21 16:05:00,751 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:05:00,818 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.452
2025-06-21 16:05:00,818 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.660
2025-06-21 16:05:00,818 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:05:00,818 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:05:00,819 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:05:00,819 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:05:00,819 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:05:06,379 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:05:06,397 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:06:00,882 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:06:00,882 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:06:00,885 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:05:46', tmtdew=13.62, humidity=38.67, cloud=0.0, wind=24.19, temperature=11.64, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:05:23.539', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:06:00,885 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 16:06:00,885 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:06:00,885 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 21m
2025-06-21 16:06:00,885 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:06:00,885 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:06:00.886
2025-06-21 16:06:00,894 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:06:00,894 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 21m is greater than maximum age 10m 0s
2025-06-21 16:06:00,894 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:06:00,958 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.641
2025-06-21 16:06:00,958 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.892
2025-06-21 16:06:00,958 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:06:00,958 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:06:00,959 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:06:00,959 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:06:00,959 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:06:06,455 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:06:06,478 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:07:01,022 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:07:01,022 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:07:01,025 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:06:17', tmtdew=13.63, humidity=38.73, cloud=0.0, wind=23.27, temperature=11.68, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:06:23.587', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:07:01,025 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-21 16:07:01,025 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:07:01,025 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 22m
2025-06-21 16:07:01,025 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:07:01,025 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:07:01.026
2025-06-21 16:07:01,035 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:07:01,035 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 22m is greater than maximum age 10m 0s
2025-06-21 16:07:01,035 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:07:01,104 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.901
2025-06-21 16:07:01,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.148
2025-06-21 16:07:01,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:07:01,105 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:07:01,105 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:07:01,105 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:07:01,105 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:07:06,538 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:07:06,555 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:08:01,168 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:08:01,168 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:08:01,170 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:07:21', tmtdew=13.47, humidity=39.21, cloud=0.0, wind=22.99, temperature=11.51, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:07:23.549', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:08:01,171 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-21 16:08:01,171 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:08:01,171 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 23m
2025-06-21 16:08:01,171 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:08:01,171 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:08:01.171
2025-06-21 16:08:01,180 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:08:01,180 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 23m is greater than maximum age 10m 0s
2025-06-21 16:08:01,180 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:08:01,243 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.101
2025-06-21 16:08:01,243 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.333
2025-06-21 16:08:01,243 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:08:01,243 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:08:01,244 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:08:01,244 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:08:01,244 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:08:06,615 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:08:06,637 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:09:01,303 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:09:01,303 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:09:01,305 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:08:24', tmtdew=13.56, humidity=39.05, cloud=0.0, wind=27.93, temperature=11.63, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:08:23.597', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:09:01,305 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-21 16:09:01,305 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:09:01,305 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 24m
2025-06-21 16:09:01,305 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:09:01,305 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:09:01.306
2025-06-21 16:09:01,314 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:09:01,315 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 24m is greater than maximum age 10m 0s
2025-06-21 16:09:01,315 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:09:01,430 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.783
2025-06-21 16:09:01,430 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.446
2025-06-21 16:09:01,430 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:09:01,430 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:09:01,430 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:09:01,430 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:09:01,431 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:09:06,695 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:09:06,715 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:10:01,493 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:10:01,493 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:10:01,495 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:09:28', tmtdew=13.67, humidity=38.61, cloud=0.0, wind=18.24, temperature=11.61, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:09:23.558', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:10:01,495 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-21 16:10:01,495 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:10:01,495 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 25m
2025-06-21 16:10:01,495 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:10:01,496 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:10:01.496
2025-06-21 16:10:01,508 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:10:01,510 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 25m is greater than maximum age 10m 0s
2025-06-21 16:10:01,510 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:10:01,627 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.545
2025-06-21 16:10:01,627 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.485
2025-06-21 16:10:01,628 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:10:01,628 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:10:01,628 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:10:01,628 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:10:01,628 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:10:06,775 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:10:06,794 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:11:01,695 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:11:01,695 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:11:01,703 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:10:31', tmtdew=13.63, humidity=38.73, cloud=0.0, wind=23.96, temperature=11.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:10:23.606', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:11:01,703 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 16:11:01,703 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:11:01,703 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 26m
2025-06-21 16:11:01,703 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:11:01,704 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:11:01.704
2025-06-21 16:11:01,713 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:11:01,714 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 26m is greater than maximum age 10m 0s
2025-06-21 16:11:01,714 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:11:01,833 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.386
2025-06-21 16:11:01,833 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.448
2025-06-21 16:11:01,834 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:11:01,834 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:11:01,841 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:11:01,842 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:11:01,842 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:11:06,851 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:11:06,868 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:12:01,906 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:12:01,906 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:12:01,908 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:11:35', tmtdew=13.7, humidity=38.54, cloud=0.0, wind=20.98, temperature=11.62, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:11:23.568', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:12:01,908 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 16:12:01,908 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:12:01,909 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 27m
2025-06-21 16:12:01,909 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:12:01,909 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:12:01.909
2025-06-21 16:12:01,917 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:12:01,918 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 27m is greater than maximum age 10m 0s
2025-06-21 16:12:01,918 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:12:02,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.305
2025-06-21 16:12:02,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.335
2025-06-21 16:12:02,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:12:02,105 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:12:02,119 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:12:02,120 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:12:02,120 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:12:06,928 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:12:06,951 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:13:02,183 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:13:02,183 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:13:02,185 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:12:38', tmtdew=13.65, humidity=38.57, cloud=0.0, wind=22.69, temperature=11.54, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:12:23.530', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:13:02,186 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 16:13:02,186 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:13:02,186 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 28m
2025-06-21 16:13:02,186 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:13:02,186 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:13:02.186
2025-06-21 16:13:02,195 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:13:02,195 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 28m is greater than maximum age 10m 0s
2025-06-21 16:13:02,195 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:13:02,259 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.299
2025-06-21 16:13:02,259 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.143
2025-06-21 16:13:02,259 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:13:02,259 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:13:02,260 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:13:02,260 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:13:02,260 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:13:07,011 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:13:07,027 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:14:02,319 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:14:02,319 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:14:02,322 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:13:12', tmtdew=13.54, humidity=38.78, cloud=0.0, wind=19.9, temperature=11.47, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:12:53.597', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:14:02,322 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 50s
2025-06-21 16:14:02,322 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:14:02,322 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 29m
2025-06-21 16:14:02,322 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:14:02,322 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:14:02.322
2025-06-21 16:14:02,331 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:14:02,331 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 29m is greater than maximum age 10m 0s
2025-06-21 16:14:02,331 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:14:02,395 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.369
2025-06-21 16:14:02,395 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.873
2025-06-21 16:14:02,395 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:14:02,395 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:14:02,395 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:14:02,396 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:14:02,396 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:14:07,087 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:14:07,107 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:15:02,455 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:15:02,455 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:15:02,457 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:13:12', tmtdew=13.54, humidity=38.78, cloud=0.0, wind=19.9, temperature=11.47, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:12:53.597', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:15:02,457 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 50s
2025-06-21 16:15:02,457 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:15:02,457 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 30m
2025-06-21 16:15:02,457 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:15:02,457 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:15:02.457
2025-06-21 16:15:02,466 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:15:02,466 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 30m is greater than maximum age 10m 0s
2025-06-21 16:15:02,466 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:15:02,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.512
2025-06-21 16:15:02,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.691
2025-06-21 16:15:02,530 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:15:02,530 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:15:02,530 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:15:02,530 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:15:02,530 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:15:07,167 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:15:07,187 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:16:02,592 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:16:02,593 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:16:02,594 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:15:50', tmtdew=13.93, humidity=37.97, cloud=0.0, wind=18.46, temperature=11.67, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:14:53.606', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:16:02,594 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-21 16:16:02,594 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:16:02,594 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 31m
2025-06-21 16:16:02,594 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:16:02,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:16:02.595
2025-06-21 16:16:02,604 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:16:02,604 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 31m is greater than maximum age 10m 0s
2025-06-21 16:16:02,604 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:16:02,671 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.726
2025-06-21 16:16:02,671 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.992
2025-06-21 16:16:02,671 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:16:02,671 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:16:02,672 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:16:02,672 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:16:02,672 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:16:07,247 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:16:07,267 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:17:02,735 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:17:02,735 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:17:02,736 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:16:54', tmtdew=13.99, humidity=37.55, cloud=0.0, wind=21.35, temperature=11.58, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:16:23.549', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:17:02,736 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-06-21 16:17:02,736 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:17:02,736 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 32m
2025-06-21 16:17:02,736 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:17:02,737 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:17:02.737
2025-06-21 16:17:02,745 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:17:02,745 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 32m is greater than maximum age 10m 0s
2025-06-21 16:17:02,746 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:17:02,808 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.012
2025-06-21 16:17:02,809 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.223
2025-06-21 16:17:02,809 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:17:02,809 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:17:02,809 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:17:02,809 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:17:02,809 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:17:07,327 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:17:07,348 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:18:02,871 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:18:02,872 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:18:02,874 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:17:25', tmtdew=14.06, humidity=37.42, cloud=0.0, wind=25.41, temperature=11.43, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:17:23.597', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:18:02,875 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-21 16:18:02,875 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:18:02,875 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 33m
2025-06-21 16:18:02,875 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:18:02,875 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:18:02.875
2025-06-21 16:18:02,884 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:18:02,884 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 33m is greater than maximum age 10m 0s
2025-06-21 16:18:02,884 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:18:02,948 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.976
2025-06-21 16:18:02,949 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.382
2025-06-21 16:18:02,949 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:18:02,949 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:18:02,949 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:18:02,949 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:18:02,949 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:18:07,408 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:18:07,409 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:19:03,011 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:19:03,011 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:19:03,013 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:18:29', tmtdew=13.93, humidity=37.78, cloud=0.0, wind=26.03, temperature=11.5, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:18:23.558', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:19:03,013 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 16:19:03,013 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:19:03,013 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 34m
2025-06-21 16:19:03,013 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:19:03,013 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:19:03.013
2025-06-21 16:19:03,022 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:19:03,022 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 34m is greater than maximum age 10m 0s
2025-06-21 16:19:03,022 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:19:03,086 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.687
2025-06-21 16:19:03,086 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.468
2025-06-21 16:19:03,086 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:19:03,086 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:19:03,087 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:19:03,087 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:19:03,087 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:19:07,467 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:19:07,468 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:20:03,150 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:20:03,150 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:20:03,152 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:19:32', tmtdew=13.95, humidity=37.66, cloud=0.0, wind=21.85, temperature=11.48, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:19:23.606', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:20:03,152 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 16:20:03,152 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:20:03,152 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 35m
2025-06-21 16:20:03,152 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:20:03,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:20:03.153
2025-06-21 16:20:03,161 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:20:03,161 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 35m is greater than maximum age 10m 0s
2025-06-21 16:20:03,161 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:20:03,225 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.478
2025-06-21 16:20:03,225 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.480
2025-06-21 16:20:03,225 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:20:03,225 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:20:03,225 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:20:03,225 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:20:03,225 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:20:07,527 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:20:07,528 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:21:03,287 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:21:03,287 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:21:03,289 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:20:36', tmtdew=13.95, humidity=37.84, cloud=0.0, wind=19.71, temperature=11.56, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:19:53.587', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:21:03,289 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 16:21:03,289 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:21:03,289 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 36m
2025-06-21 16:21:03,289 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:21:03,290 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:21:03.290
2025-06-21 16:21:03,298 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:21:03,298 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 36m is greater than maximum age 10m 0s
2025-06-21 16:21:03,298 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:21:03,362 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.347
2025-06-21 16:21:03,362 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.416
2025-06-21 16:21:03,362 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:21:03,362 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:21:03,363 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:21:03,363 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:21:03,363 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:21:07,588 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:21:07,589 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:22:03,425 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:22:03,425 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:22:03,428 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:21:40', tmtdew=13.96, humidity=37.53, cloud=0.0, wind=22.51, temperature=11.51, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:21:23.530', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:22:03,428 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 16:22:03,428 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:22:03,428 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 37m
2025-06-21 16:22:03,428 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:22:03,429 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:22:03.429
2025-06-21 16:22:03,437 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:22:03,438 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 37m is greater than maximum age 10m 0s
2025-06-21 16:22:03,438 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:22:03,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.293
2025-06-21 16:22:03,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.274
2025-06-21 16:22:03,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:22:03,504 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:22:03,504 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:22:03,504 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:22:03,504 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:22:07,649 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:22:07,650 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:23:03,567 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:23:03,567 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:23:03,570 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:22:43', tmtdew=14.15, humidity=37.24, cloud=0.0, wind=25.13, temperature=11.67, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:22:23.578', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:23:03,570 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 16:23:03,570 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:23:03,570 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 38m
2025-06-21 16:23:03,570 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:23:03,570 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:23:03.571
2025-06-21 16:23:03,579 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:23:03,580 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 38m is greater than maximum age 10m 0s
2025-06-21 16:23:03,580 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:23:03,644 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.315
2025-06-21 16:23:03,644 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.055
2025-06-21 16:23:03,644 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:23:03,645 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:23:03,645 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:23:03,645 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:23:03,645 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:23:07,710 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:23:07,711 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:24:03,707 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:24:03,708 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:24:03,710 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:23:47', tmtdew=14.28, humidity=37.05, cloud=0.0, wind=23.41, temperature=11.57, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:23:23.539', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:24:03,710 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 16:24:03,710 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:24:03,710 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 39m
2025-06-21 16:24:03,710 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:24:03,711 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:24:03.711
2025-06-21 16:24:03,722 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:24:03,722 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 39m is greater than maximum age 10m 0s
2025-06-21 16:24:03,722 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:24:03,800 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.411
2025-06-21 16:24:03,801 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.756
2025-06-21 16:24:03,801 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:24:03,801 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:24:03,801 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:24:03,801 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:24:03,801 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:24:07,771 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:24:07,772 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:25:03,864 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:25:03,864 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:25:03,866 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:24:18', tmtdew=14.29, humidity=36.77, cloud=0.0, wind=19.39, temperature=11.56, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:24:23.587', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:25:03,867 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-06-21 16:25:03,867 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:25:03,867 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 40m
2025-06-21 16:25:03,867 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:25:03,867 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:25:03.867
2025-06-21 16:25:03,876 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:25:03,876 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 40m is greater than maximum age 10m 0s
2025-06-21 16:25:03,876 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:25:03,940 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.579
2025-06-21 16:25:03,941 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.806
2025-06-21 16:25:03,941 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:25:03,941 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:25:03,941 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:25:03,941 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:25:03,941 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:25:07,831 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:25:07,832 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:26:04,003 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:26:04,004 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:26:04,006 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:25:22', tmtdew=14.22, humidity=36.91, cloud=0.0, wind=21.75, temperature=11.58, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:25:23.549', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:26:04,006 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-21 16:26:04,006 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:26:04,006 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 41m
2025-06-21 16:26:04,006 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:26:04,007 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:26:04.007
2025-06-21 16:26:04,015 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:26:04,015 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 41m is greater than maximum age 10m 0s
2025-06-21 16:26:04,015 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:26:04,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.820
2025-06-21 16:26:04,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.082
2025-06-21 16:26:04,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:26:04,079 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:26:04,079 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:26:04,079 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:26:04,079 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:26:07,892 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:26:07,893 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:27:04,148 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:27:04,149 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:27:04,151 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:26:25', tmtdew=14.38, humidity=36.7, cloud=0.0, wind=27.16, temperature=11.66, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:26:23.510', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:27:04,151 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 16:27:04,151 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:27:04,151 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 42m
2025-06-21 16:27:04,152 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:27:04,152 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:27:04.152
2025-06-21 16:27:04,160 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:27:04,160 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 42m is greater than maximum age 10m 0s
2025-06-21 16:27:04,160 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:27:04,223 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.131
2025-06-21 16:27:04,224 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.288
2025-06-21 16:27:04,224 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:27:04,224 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:27:04,224 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:27:04,224 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:27:04,224 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:27:07,951 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:27:07,952 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:28:04,286 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:28:04,287 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:28:04,289 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:27:29', tmtdew=14.35, humidity=36.69, cloud=0.0, wind=26.04, temperature=11.45, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:27:23.558', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:28:04,289 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 16:28:04,289 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:28:04,289 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 43m
2025-06-21 16:28:04,289 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:28:04,290 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:28:04.290
2025-06-21 16:28:04,299 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:28:04,299 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 43m is greater than maximum age 10m 0s
2025-06-21 16:28:04,299 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:28:04,363 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.862
2025-06-21 16:28:04,363 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.421
2025-06-21 16:28:04,363 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:28:04,363 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:28:04,363 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:28:04,363 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:28:04,363 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:28:08,012 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:28:08,013 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:29:04,423 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:29:04,423 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:29:04,425 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:28:32', tmtdew=14.27, humidity=36.8, cloud=0.0, wind=23.38, temperature=11.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:28:23.520', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:29:04,425 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 16:29:04,425 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:29:04,425 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 44m
2025-06-21 16:29:04,425 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:29:04,425 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:29:04.425
2025-06-21 16:29:04,434 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:29:04,434 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 44m is greater than maximum age 10m 0s
2025-06-21 16:29:04,434 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:29:04,500 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.602
2025-06-21 16:29:04,500 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.480
2025-06-21 16:29:04,500 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:29:04,500 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:29:04,500 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:29:04,500 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:29:04,500 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:29:08,073 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:29:08,093 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:30:04,562 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:30:04,562 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:30:04,565 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:29:36', tmtdew=14.27, humidity=36.99, cloud=0.0, wind=22.74, temperature=11.45, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:29:23.568', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:30:04,565 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 16:30:04,565 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:30:04,565 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 45m
2025-06-21 16:30:04,565 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:30:04,566 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:30:04.566
2025-06-21 16:30:04,575 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:30:04,575 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 45m is greater than maximum age 10m 0s
2025-06-21 16:30:04,575 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:30:04,646 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.422
2025-06-21 16:30:04,646 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.465
2025-06-21 16:30:04,647 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:30:04,647 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:30:04,647 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:30:04,647 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:30:04,647 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:30:08,153 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:30:08,173 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:31:04,707 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:31:04,707 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:31:04,709 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:30:08', tmtdew=14.21, humidity=37.13, cloud=0.0, wind=23.17, temperature=11.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:29:53.549', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:31:04,710 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 56s
2025-06-21 16:31:04,710 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:31:04,710 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 46m
2025-06-21 16:31:04,710 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:31:04,710 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:31:04.710
2025-06-21 16:31:04,719 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:31:04,719 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 46m is greater than maximum age 10m 0s
2025-06-21 16:31:04,719 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:31:04,785 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.319
2025-06-21 16:31:04,785 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.373
2025-06-21 16:31:04,786 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:31:04,786 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:31:04,786 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:31:04,786 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:31:04,786 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:31:08,233 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:31:08,251 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:32:04,849 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:32:04,849 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:32:04,852 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:30:08', tmtdew=14.21, humidity=37.13, cloud=0.0, wind=23.17, temperature=11.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:29:53.549', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:32:04,852 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 56s
2025-06-21 16:32:04,852 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:32:04,852 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 47m
2025-06-21 16:32:04,852 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:32:04,853 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:32:04.853
2025-06-21 16:32:04,862 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:32:04,862 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 47m is greater than maximum age 10m 0s
2025-06-21 16:32:04,862 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:32:04,926 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.292
2025-06-21 16:32:04,926 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.204
2025-06-21 16:32:04,926 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:32:04,927 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:32:04,927 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:32:04,927 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:32:04,927 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:32:08,311 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:32:08,312 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:33:04,990 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:33:04,990 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:33:04,993 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:32:46', tmtdew=14.36, humidity=36.76, cloud=0.0, wind=27.28, temperature=11.45, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:32:23.539', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:33:04,993 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 16:33:04,993 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:33:04,993 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 48m
2025-06-21 16:33:04,993 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:33:04,994 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:33:04.994
2025-06-21 16:33:05,002 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:33:05,002 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 48m is greater than maximum age 10m 0s
2025-06-21 16:33:05,002 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:33:05,066 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.340
2025-06-21 16:33:05,067 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.956
2025-06-21 16:33:05,067 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:33:05,067 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:33:05,067 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:33:05,067 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:33:05,067 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:33:08,371 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:33:08,390 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:34:05,127 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:34:05,127 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:34:05,129 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:33:50', tmtdew=14.31, humidity=36.87, cloud=0.0, wind=23.22, temperature=11.42, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:33:23.587', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:34:05,130 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 16:34:05,130 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:34:05,130 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 49m
2025-06-21 16:34:05,130 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:34:05,130 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:34:05.130
2025-06-21 16:34:05,139 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:34:05,139 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 49m is greater than maximum age 10m 0s
2025-06-21 16:34:05,139 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:34:05,203 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.462
2025-06-21 16:34:05,204 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.628
2025-06-21 16:34:05,204 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:34:05,204 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:34:05,204 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:34:05,204 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:34:05,204 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:34:08,450 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:34:08,472 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:35:05,267 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:35:05,267 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:35:05,277 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:34:22', tmtdew=14.33, humidity=36.57, cloud=0.0, wind=24.88, temperature=11.46, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:33:53.568', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:35:05,278 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-21 16:35:05,278 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:35:05,278 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 50m
2025-06-21 16:35:05,278 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:35:05,278 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:35:05.278
2025-06-21 16:35:05,287 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:35:05,287 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 50m is greater than maximum age 10m 0s
2025-06-21 16:35:05,287 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:35:05,350 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.657
2025-06-21 16:35:05,350 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.912
2025-06-21 16:35:05,351 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:35:05,351 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:35:05,351 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:35:05,351 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:35:05,351 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:35:08,532 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:35:08,532 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:36:05,413 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:36:05,413 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:36:05,414 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:34:22', tmtdew=14.33, humidity=36.57, cloud=0.0, wind=24.88, temperature=11.46, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:33:53.568', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:36:05,415 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 43s
2025-06-21 16:36:05,415 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:36:05,415 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 51m
2025-06-21 16:36:05,415 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:36:05,415 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:36:05.415
2025-06-21 16:36:05,424 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:36:05,424 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 51m is greater than maximum age 10m 0s
2025-06-21 16:36:05,424 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:36:05,488 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.923
2025-06-21 16:36:05,488 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.163
2025-06-21 16:36:05,488 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:36:05,488 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:36:05,488 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:36:05,488 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:36:05,488 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:36:08,593 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:36:08,593 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:37:05,551 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:37:05,551 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:37:05,554 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:36:29', tmtdew=14.67, humidity=35.65, cloud=0.0, wind=21.16, temperature=11.46, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:36:53.539', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:37:05,554 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 16:37:05,555 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:37:05,555 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 52m
2025-06-21 16:37:05,555 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:37:05,555 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:37:05.555
2025-06-21 16:37:05,564 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:37:05,564 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 52m is greater than maximum age 10m 0s
2025-06-21 16:37:05,564 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:37:05,628 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.071
2025-06-21 16:37:05,629 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.343
2025-06-21 16:37:05,629 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:37:05,629 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:37:05,629 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:37:05,629 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:37:05,629 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:37:08,653 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:37:08,654 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:38:05,692 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:38:05,692 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:38:05,693 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:37:00', tmtdew=14.66, humidity=35.67, cloud=0.0, wind=25.34, temperature=11.44, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:36:53.539', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:38:05,694 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 5s
2025-06-21 16:38:05,694 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:38:05,694 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 53m
2025-06-21 16:38:05,694 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:38:05,694 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:38:05.694
2025-06-21 16:38:05,703 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:38:05,703 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 53m is greater than maximum age 10m 0s
2025-06-21 16:38:05,703 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:38:05,767 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.759
2025-06-21 16:38:05,767 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.450
2025-06-21 16:38:05,767 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:38:05,768 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:38:05,768 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:38:05,768 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:38:05,768 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:38:08,714 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:38:08,715 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:39:05,831 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:39:05,831 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:39:05,833 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:37:00', tmtdew=14.66, humidity=35.67, cloud=0.0, wind=25.34, temperature=11.44, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:36:53.539', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:39:05,833 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 5s
2025-06-21 16:39:05,833 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:39:05,833 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 54m
2025-06-21 16:39:05,833 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:39:05,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:39:05.834
2025-06-21 16:39:05,842 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:39:05,842 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 54m is greater than maximum age 10m 0s
2025-06-21 16:39:05,842 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:39:05,906 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.528
2025-06-21 16:39:05,906 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.482
2025-06-21 16:39:05,906 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:39:05,906 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:39:05,906 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:39:05,907 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:39:05,907 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:39:08,775 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:39:08,776 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:40:05,967 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:40:05,967 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:40:05,970 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:39:39', tmtdew=14.49, humidity=36.34, cloud=0.0, wind=22.83, temperature=11.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:39:23.530', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:40:05,970 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 16:40:05,970 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:40:05,970 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 55m
2025-06-21 16:40:05,970 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:40:05,971 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:40:05.971
2025-06-21 16:40:05,979 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:40:05,979 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 55m is greater than maximum age 10m 0s
2025-06-21 16:40:05,979 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:40:06,043 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.375
2025-06-21 16:40:06,043 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.440
2025-06-21 16:40:06,043 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:40:06,043 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:40:06,044 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:40:06,044 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:40:06,044 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:40:08,836 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:40:08,837 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:41:06,107 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:41:06,107 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:41:06,110 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:40:43', tmtdew=14.51, humidity=36.28, cloud=0.0, wind=22.62, temperature=11.37, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:40:23.578', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:41:06,110 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 16:41:06,110 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:41:06,110 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 56m
2025-06-21 16:41:06,110 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:41:06,111 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:41:06.111
2025-06-21 16:41:06,119 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:41:06,119 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 56m is greater than maximum age 10m 0s
2025-06-21 16:41:06,119 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:41:06,185 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.300
2025-06-21 16:41:06,186 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.321
2025-06-21 16:41:06,186 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:41:06,186 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:41:06,186 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:41:06,186 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:41:06,186 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:41:08,897 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:41:08,898 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:42:06,248 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:42:06,249 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:42:06,250 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:41:46', tmtdew=14.58, humidity=35.78, cloud=0.0, wind=19.44, temperature=11.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:40:53.558', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:42:06,250 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 16:42:06,250 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:42:06,250 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 57m
2025-06-21 16:42:06,251 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:42:06,251 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:42:06.251
2025-06-21 16:42:06,262 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:42:06,262 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 57m is greater than maximum age 10m 0s
2025-06-21 16:42:06,262 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:42:06,326 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.300
2025-06-21 16:42:06,326 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.124
2025-06-21 16:42:06,326 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:42:06,326 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:42:06,326 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:42:06,327 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:42:06,327 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:42:08,958 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:42:08,959 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:43:06,390 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:43:06,390 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:43:06,391 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:42:50', tmtdew=14.57, humidity=36.15, cloud=0.0, wind=17.72, temperature=11.44, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:42:23.501', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:43:06,391 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 16:43:06,392 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:43:06,392 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 58m
2025-06-21 16:43:06,392 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:43:06,392 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:43:06.392
2025-06-21 16:43:06,400 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:43:06,400 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 58m is greater than maximum age 10m 0s
2025-06-21 16:43:06,400 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:43:06,465 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.375
2025-06-21 16:43:06,465 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.847
2025-06-21 16:43:06,465 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:43:06,465 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:43:06,465 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:43:06,465 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:43:06,465 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:43:09,019 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:43:09,020 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:44:06,528 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:44:06,528 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:44:06,531 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:43:53', tmtdew=14.51, humidity=36.28, cloud=0.0, wind=20.93, temperature=11.38, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:43:23.549', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:44:06,531 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-21 16:44:06,531 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:44:06,531 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 59m
2025-06-21 16:44:06,531 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:44:06,531 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:44:06.531
2025-06-21 16:44:06,540 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:44:06,540 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 59m is greater than maximum age 10m 0s
2025-06-21 16:44:06,540 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:44:06,604 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.523
2025-06-21 16:44:06,604 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.713
2025-06-21 16:44:06,604 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:44:06,604 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:44:06,605 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:44:06,605 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:44:06,605 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:44:09,080 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:44:09,080 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:45:06,667 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:45:06,667 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:45:06,670 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:43:53', tmtdew=14.51, humidity=36.28, cloud=0.0, wind=20.93, temperature=11.38, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:43:53.530', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:45:06,670 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 13s
2025-06-21 16:45:06,670 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:45:06,670 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 0m
2025-06-21 16:45:06,670 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:45:06,671 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:45:06.671
2025-06-21 16:45:06,679 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:45:06,679 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 0m is greater than maximum age 10m 0s
2025-06-21 16:45:06,679 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:45:06,742 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.743
2025-06-21 16:45:06,743 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.010
2025-06-21 16:45:06,743 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:45:06,743 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:45:06,743 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:45:06,743 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:45:06,743 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:45:09,139 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:45:09,141 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:46:06,806 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:46:06,806 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:46:06,808 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:43:53', tmtdew=14.51, humidity=36.28, cloud=0.0, wind=20.93, temperature=11.38, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:43:53.530', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:46:06,809 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 13s
2025-06-21 16:46:06,809 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:46:06,809 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 1m
2025-06-21 16:46:06,809 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:46:06,809 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:46:06.809
2025-06-21 16:46:06,818 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:46:06,818 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 1m is greater than maximum age 10m 0s
2025-06-21 16:46:06,818 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:46:06,882 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.034
2025-06-21 16:46:06,882 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.235
2025-06-21 16:46:06,882 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:46:06,882 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:46:06,882 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:46:06,883 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:46:06,883 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:46:09,201 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:46:09,222 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:47:06,945 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:47:06,945 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:47:06,948 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:46:32', tmtdew=14.48, humidity=36.2, cloud=0.0, wind=26.33, temperature=11.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:46:23.520', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:47:06,948 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 16:47:06,948 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:47:06,948 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 2m
2025-06-21 16:47:06,948 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:47:06,949 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:47:06.949
2025-06-21 16:47:06,958 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:47:06,958 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 2m is greater than maximum age 10m 0s
2025-06-21 16:47:06,958 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:47:07,024 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.949
2025-06-21 16:47:07,024 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.389
2025-06-21 16:47:07,024 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:47:07,024 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:47:07,024 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:47:07,024 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:47:07,024 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:47:09,282 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:47:09,300 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:48:07,087 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:48:07,087 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:48:07,090 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:47:35', tmtdew=14.59, humidity=36.0, cloud=0.0, wind=25.51, temperature=11.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:47:53.549', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:48:07,090 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 16:48:07,090 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:48:07,090 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 3m
2025-06-21 16:48:07,090 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:48:07,091 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:48:07.091
2025-06-21 16:48:07,099 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:48:07,099 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 3m is greater than maximum age 10m 0s
2025-06-21 16:48:07,099 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:48:07,163 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.667
2025-06-21 16:48:07,163 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.469
2025-06-21 16:48:07,163 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:48:07,163 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:48:07,163 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:48:07,164 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:48:07,164 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:48:09,360 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:48:09,379 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:49:07,226 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:49:07,226 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:49:07,229 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:48:39', tmtdew=14.58, humidity=35.97, cloud=0.0, wind=20.11, temperature=11.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:48:23.530', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:49:07,229 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 16:49:07,229 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:49:07,229 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 4m
2025-06-21 16:49:07,229 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:49:07,230 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:49:07.230
2025-06-21 16:49:07,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:49:07,238 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 4m is greater than maximum age 10m 0s
2025-06-21 16:49:07,238 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:49:07,302 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.464
2025-06-21 16:49:07,302 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.475
2025-06-21 16:49:07,302 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:49:07,302 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:49:07,303 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:49:07,303 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:49:07,303 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:49:09,439 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:49:09,457 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:50:07,366 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:50:07,366 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:50:07,368 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:49:11', tmtdew=14.6, humidity=35.98, cloud=0.0, wind=25.18, temperature=11.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:49:23.491', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:50:07,368 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 56s
2025-06-21 16:50:07,368 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:50:07,369 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 5m
2025-06-21 16:50:07,369 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:50:07,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:50:07.369
2025-06-21 16:50:07,379 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:50:07,380 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 5m is greater than maximum age 10m 0s
2025-06-21 16:50:07,380 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:50:07,451 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.339
2025-06-21 16:50:07,451 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.405
2025-06-21 16:50:07,451 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:50:07,451 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:50:07,451 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:50:07,452 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:50:07,452 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:50:09,517 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:50:09,533 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:51:07,511 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:51:07,511 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:51:07,514 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:49:11', tmtdew=14.6, humidity=35.98, cloud=0.0, wind=25.18, temperature=11.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:49:23.491', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:51:07,514 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 56s
2025-06-21 16:51:07,514 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:51:07,514 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 6m
2025-06-21 16:51:07,514 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:51:07,514 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:51:07.515
2025-06-21 16:51:07,523 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:51:07,523 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 6m is greater than maximum age 10m 0s
2025-06-21 16:51:07,523 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:51:07,587 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.290
2025-06-21 16:51:07,587 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.259
2025-06-21 16:51:07,587 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:51:07,587 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:51:07,587 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:51:07,587 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:51:07,587 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:51:09,591 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:51:09,612 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:52:07,650 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:52:07,650 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:52:07,652 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:51:49', tmtdew=14.62, humidity=35.95, cloud=0.0, wind=22.44, temperature=11.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:51:23.501', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:52:07,652 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 16:52:07,652 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:52:07,653 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 7m
2025-06-21 16:52:07,653 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:52:07,653 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:52:07.653
2025-06-21 16:52:07,661 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:52:07,662 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 7m is greater than maximum age 10m 0s
2025-06-21 16:52:07,662 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:52:07,726 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.317
2025-06-21 16:52:07,726 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.033
2025-06-21 16:52:07,726 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:52:07,726 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:52:07,726 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:52:07,726 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:52:07,727 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:52:09,672 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:52:09,692 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:53:07,789 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:53:07,789 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:53:07,792 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:52:21', tmtdew=14.63, humidity=35.9, cloud=0.0, wind=22.09, temperature=11.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:51:53.568', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:53:07,792 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 46s
2025-06-21 16:53:07,792 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:53:07,792 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 8m
2025-06-21 16:53:07,792 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:53:07,793 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:53:07.793
2025-06-21 16:53:07,802 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:53:07,802 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 8m is greater than maximum age 10m 0s
2025-06-21 16:53:07,802 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:53:07,866 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.419
2025-06-21 16:53:07,866 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.728
2025-06-21 16:53:07,866 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:53:07,866 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:53:07,867 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:53:07,867 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:53:07,867 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:53:09,752 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:53:09,771 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:54:07,930 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:54:07,930 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:54:07,933 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:52:21', tmtdew=14.63, humidity=35.9, cloud=0.0, wind=22.09, temperature=11.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:53:23.510', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:54:07,933 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 46s
2025-06-21 16:54:07,933 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:54:07,933 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 9m
2025-06-21 16:54:07,933 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:54:07,933 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:54:07.934
2025-06-21 16:54:07,942 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:54:07,942 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 9m is greater than maximum age 10m 0s
2025-06-21 16:54:07,942 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:54:08,012 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.593
2025-06-21 16:54:08,013 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.827
2025-06-21 16:54:08,013 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:54:08,013 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:54:08,013 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:54:08,013 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:54:08,013 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:54:09,831 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:54:09,851 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:55:08,075 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:55:08,075 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:55:08,077 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:52:21', tmtdew=14.63, humidity=35.9, cloud=0.0, wind=22.09, temperature=11.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:54:23.472', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:55:08,077 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 47s
2025-06-21 16:55:08,077 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:55:08,077 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 10m
2025-06-21 16:55:08,077 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:55:08,078 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:55:08.078
2025-06-21 16:55:08,086 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:55:08,086 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 10m is greater than maximum age 10m 0s
2025-06-21 16:55:08,086 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:55:08,150 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.838
2025-06-21 16:55:08,150 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.098
2025-06-21 16:55:08,150 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:55:08,150 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:55:08,150 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:55:08,151 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:55:08,151 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:55:09,911 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:55:09,931 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:56:08,214 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:56:08,214 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:56:08,215 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:55:33', tmtdew=14.62, humidity=35.84, cloud=0.0, wind=24.31, temperature=11.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:55:23.520', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:56:08,216 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 16:56:08,216 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:56:08,216 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 11m
2025-06-21 16:56:08,216 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:56:08,216 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:56:08.216
2025-06-21 16:56:08,225 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:56:08,225 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 11m is greater than maximum age 10m 0s
2025-06-21 16:56:08,225 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:56:08,288 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.155
2025-06-21 16:56:08,289 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.298
2025-06-21 16:56:08,289 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:56:08,289 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:56:08,289 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:56:08,289 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:56:08,289 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:56:09,987 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:56:10,009 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:57:08,351 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:57:08,351 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:57:08,354 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:56:38', tmtdew=14.62, humidity=35.92, cloud=0.0, wind=20.66, temperature=11.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:56:23.482', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:57:08,354 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 16:57:08,354 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:57:08,354 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 12m
2025-06-21 16:57:08,354 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:57:08,355 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:57:08.355
2025-06-21 16:57:08,363 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:57:08,363 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 12m is greater than maximum age 10m 0s
2025-06-21 16:57:08,363 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:57:08,426 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.838
2025-06-21 16:57:08,426 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.425
2025-06-21 16:57:08,426 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:57:08,426 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:57:08,426 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:57:08,427 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:57:08,427 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:57:10,069 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:57:10,090 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:58:08,489 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:58:08,489 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:58:08,492 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:57:43', tmtdew=14.68, humidity=35.53, cloud=0.0, wind=23.59, temperature=11.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:57:23.530', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:58:08,492 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 16:58:08,492 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:58:08,492 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 13m
2025-06-21 16:58:08,492 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:58:08,492 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:58:08.493
2025-06-21 16:58:08,501 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:58:08,501 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 13m is greater than maximum age 10m 0s
2025-06-21 16:58:08,501 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:58:08,564 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.584
2025-06-21 16:58:08,565 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.479
2025-06-21 16:58:08,565 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:58:08,565 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:58:08,565 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:58:08,565 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:58:08,565 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:58:10,150 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:58:10,151 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 16:59:08,628 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 16:59:08,628 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 16:59:08,631 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:58:47', tmtdew=14.69, humidity=35.49, cloud=0.0, wind=23.59, temperature=11.08, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:58:53.472', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 16:59:08,631 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 16:59:08,631 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 16:59:08,631 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 14m
2025-06-21 16:59:08,631 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 16:59:08,632 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T14:59:08.632
2025-06-21 16:59:08,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 16:59:08,641 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 14m is greater than maximum age 10m 0s
2025-06-21 16:59:08,641 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 16:59:08,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.409
2025-06-21 16:59:08,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.458
2025-06-21 16:59:08,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 16:59:08,705 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 16:59:08,705 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 16:59:08,705 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 16:59:08,706 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 16:59:10,211 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 16:59:10,211 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:00:08,768 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:00:08,768 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:00:08,771 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:59:50', tmtdew=14.59, humidity=35.64, cloud=0.0, wind=22.46, temperature=11.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:59:23.453', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:00:08,771 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 17:00:08,771 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:00:08,771 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 15m
2025-06-21 17:00:08,771 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:00:08,772 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:00:08.772
2025-06-21 17:00:08,786 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:00:08,786 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 15m is greater than maximum age 10m 0s
2025-06-21 17:00:08,786 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:00:08,876 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.312
2025-06-21 17:00:08,876 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.361
2025-06-21 17:00:08,876 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:00:08,876 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:00:08,877 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:00:08,877 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:00:08,877 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:00:10,271 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:00:10,272 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:01:08,940 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:01:08,941 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:01:08,943 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:59:50', tmtdew=14.59, humidity=35.64, cloud=0.0, wind=22.46, temperature=11.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:59:23.453', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:01:08,944 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 18s
2025-06-21 17:01:08,944 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:01:08,944 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 16m
2025-06-21 17:01:08,944 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:01:08,944 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:01:08.944
2025-06-21 17:01:08,952 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:01:08,953 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 16m is greater than maximum age 10m 0s
2025-06-21 17:01:08,953 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:01:09,018 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.291
2025-06-21 17:01:09,019 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.186
2025-06-21 17:01:09,019 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:01:09,019 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:01:09,019 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:01:09,019 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:01:09,019 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:01:10,332 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:01:10,333 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:02:09,082 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:02:09,082 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:02:09,093 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T16:59:50', tmtdew=14.59, humidity=35.64, cloud=0.0, wind=22.46, temperature=11.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T14:59:23.453', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:02:09,093 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 19s
2025-06-21 17:02:09,093 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:02:09,093 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 17m
2025-06-21 17:02:09,093 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:02:09,094 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:02:09.094
2025-06-21 17:02:09,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:02:09,104 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 17m is greater than maximum age 10m 0s
2025-06-21 17:02:09,105 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:02:09,182 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.345
2025-06-21 17:02:09,182 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.932
2025-06-21 17:02:09,182 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:02:09,182 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:02:09,183 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:02:09,183 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:02:09,183 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:02:10,393 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:02:10,394 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:03:09,243 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:03:09,243 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:03:09,245 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:03:01', tmtdew=14.56, humidity=35.97, cloud=0.0, wind=19.76, temperature=11.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:02:23.510', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:03:09,246 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-06-21 17:03:09,246 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:03:09,246 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 18m
2025-06-21 17:03:09,246 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:03:09,246 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:03:09.246
2025-06-21 17:03:09,255 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:03:09,255 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 18m is greater than maximum age 10m 0s
2025-06-21 17:03:09,255 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:03:09,318 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.472
2025-06-21 17:03:09,318 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.616
2025-06-21 17:03:09,318 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:03:09,318 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:03:09,318 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:03:09,318 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:03:09,319 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:03:10,454 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:03:10,455 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:04:09,381 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:04:09,381 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:04:09,382 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:03:33', tmtdew=14.63, humidity=35.64, cloud=0.0, wind=22.36, temperature=11.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:02:53.491', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:04:09,382 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 17:04:09,382 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:04:09,382 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 19m
2025-06-21 17:04:09,382 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:04:09,383 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:04:09.383
2025-06-21 17:04:09,391 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:04:09,391 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 19m is greater than maximum age 10m 0s
2025-06-21 17:04:09,391 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:04:09,456 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.672
2025-06-21 17:04:09,456 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.931
2025-06-21 17:04:09,456 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:04:09,456 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:04:09,457 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:04:09,457 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:04:09,457 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:04:10,511 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:04:10,512 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:05:09,520 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:05:09,520 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:05:09,521 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:03:33', tmtdew=14.63, humidity=35.64, cloud=0.0, wind=22.36, temperature=11.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:02:53.491', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:05:09,521 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 36s
2025-06-21 17:05:09,521 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:05:09,521 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 20m
2025-06-21 17:05:09,521 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:05:09,522 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:05:09.522
2025-06-21 17:05:09,530 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:05:09,530 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 20m is greater than maximum age 10m 0s
2025-06-21 17:05:09,530 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:05:09,593 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.943
2025-06-21 17:05:09,593 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.177
2025-06-21 17:05:09,593 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:05:09,593 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:05:09,594 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:05:09,594 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:05:09,594 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:05:10,571 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:05:10,572 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:06:09,655 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:06:09,665 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:06:09,668 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:03:33', tmtdew=14.63, humidity=35.64, cloud=0.0, wind=22.36, temperature=11.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:02:53.491', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:06:09,668 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 36s
2025-06-21 17:06:09,668 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:06:09,668 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 21m
2025-06-21 17:06:09,668 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:06:09,668 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:06:09.669
2025-06-21 17:06:09,677 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:06:09,677 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 21m is greater than maximum age 10m 0s
2025-06-21 17:06:09,677 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:06:09,742 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.042
2025-06-21 17:06:09,742 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.351
2025-06-21 17:06:09,742 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:06:09,742 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:06:09,742 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:06:09,743 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:06:09,743 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:06:10,632 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:06:10,633 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:07:09,805 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:07:09,805 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:07:09,808 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:06:43', tmtdew=14.6, humidity=35.56, cloud=0.0, wind=23.94, temperature=10.83, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:06:23.530', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:07:09,808 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 17:07:09,808 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:07:09,808 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 22m
2025-06-21 17:07:09,808 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:07:09,809 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:07:09.809
2025-06-21 17:07:09,817 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:07:09,817 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 22m is greater than maximum age 10m 0s
2025-06-21 17:07:09,817 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:07:09,880 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.737
2025-06-21 17:07:09,880 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.453
2025-06-21 17:07:09,881 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:07:09,881 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:07:09,881 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:07:09,881 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:07:09,881 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:07:10,691 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:07:10,692 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:08:09,944 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:08:09,944 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:08:09,947 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:07:47', tmtdew=14.55, humidity=35.7, cloud=0.0, wind=15.3, temperature=10.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:07:23.491', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:08:09,947 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 17:08:09,947 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:08:09,947 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 23m
2025-06-21 17:08:09,947 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:08:09,948 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:08:09.948
2025-06-21 17:08:09,958 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:08:09,958 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 23m is greater than maximum age 10m 0s
2025-06-21 17:08:09,958 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:08:10,023 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.512
2025-06-21 17:08:10,024 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.480
2025-06-21 17:08:10,024 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:08:10,024 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:08:10,024 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:08:10,024 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:08:10,024 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:08:10,752 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:08:10,753 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:09:10,087 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:09:10,087 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:09:10,089 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:08:50', tmtdew=14.59, humidity=35.67, cloud=0.0, wind=23.84, temperature=10.83, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:08:53.520', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:09:10,090 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 17:09:10,090 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:09:10,090 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 24m
2025-06-21 17:09:10,090 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:09:10,090 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:09:10.090
2025-06-21 17:09:10,099 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:09:10,099 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 24m is greater than maximum age 10m 0s
2025-06-21 17:09:10,099 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:09:10,165 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.365
2025-06-21 17:09:10,165 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.432
2025-06-21 17:09:10,165 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:09:10,165 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:09:10,166 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:09:10,166 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:09:10,166 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:09:10,813 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:09:10,814 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:10:10,228 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:10:10,229 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:10:10,231 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:09:54', tmtdew=14.56, humidity=35.66, cloud=0.0, wind=19.43, temperature=10.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:09:53.482', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:10:10,231 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 17:10:10,231 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:10:10,231 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 25m
2025-06-21 17:10:10,231 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:10:10,232 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:10:10.232
2025-06-21 17:10:10,240 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:10:10,240 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 25m is greater than maximum age 10m 0s
2025-06-21 17:10:10,240 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:10:10,307 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.295
2025-06-21 17:10:10,307 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.307
2025-06-21 17:10:10,307 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:10:10,307 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:10:10,307 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:10:10,308 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:10:10,308 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:10:10,874 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:10:10,875 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:11:10,367 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:11:10,367 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:11:10,369 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:10:27', tmtdew=14.52, humidity=36.02, cloud=0.0, wind=22.48, temperature=10.8, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:10:23.462', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:11:10,369 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-21 17:11:10,369 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:11:10,369 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 26m
2025-06-21 17:11:10,369 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:11:10,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:11:10.369
2025-06-21 17:11:10,378 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:11:10,378 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 26m is greater than maximum age 10m 0s
2025-06-21 17:11:10,378 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:11:10,441 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.301
2025-06-21 17:11:10,441 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.104
2025-06-21 17:11:10,442 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:11:10,442 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:11:10,442 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:11:10,442 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:11:10,442 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:11:10,935 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:11:10,936 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:12:10,503 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:12:10,504 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:12:10,514 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:11:30', tmtdew=14.51, humidity=36.04, cloud=0.0, wind=21.17, temperature=10.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:11:23.510', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:12:10,514 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-21 17:12:10,514 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:12:10,514 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 27m
2025-06-21 17:12:10,514 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:12:10,514 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:12:10.515
2025-06-21 17:12:10,523 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:12:10,523 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 27m is greater than maximum age 10m 0s
2025-06-21 17:12:10,523 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:12:10,588 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.381
2025-06-21 17:12:10,588 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.821
2025-06-21 17:12:10,588 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:12:10,588 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:12:10,588 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:12:10,588 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:12:10,588 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:12:10,996 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:12:10,997 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:13:10,651 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:13:10,651 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:13:10,653 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:12:48', tmtdew=14.5, humidity=36.07, cloud=0.0, wind=20.29, temperature=10.77, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:12:23.472', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:13:10,654 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 17:13:10,654 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:13:10,654 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 28m
2025-06-21 17:13:10,654 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:13:10,654 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:13:10.654
2025-06-21 17:13:10,663 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:13:10,663 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 28m is greater than maximum age 10m 0s
2025-06-21 17:13:10,663 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:13:10,727 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.535
2025-06-21 17:13:10,727 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.736
2025-06-21 17:13:10,727 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:13:10,727 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:13:10,727 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:13:10,727 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:13:10,728 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:13:11,057 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:13:11,058 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:14:10,790 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:14:10,790 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:14:10,792 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:12:48', tmtdew=14.5, humidity=36.07, cloud=0.0, wind=20.29, temperature=10.77, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:12:23.472', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:14:10,792 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 22s
2025-06-21 17:14:10,792 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:14:10,792 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 29m
2025-06-21 17:14:10,792 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:14:10,793 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:14:10.793
2025-06-21 17:14:10,801 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:14:10,801 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 29m is greater than maximum age 10m 0s
2025-06-21 17:14:10,801 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:14:10,867 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.760
2025-06-21 17:14:10,867 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.027
2025-06-21 17:14:10,867 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:14:10,867 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:14:10,867 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:14:10,867 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:14:10,867 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:14:11,118 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:14:11,119 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:15:10,930 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:15:10,930 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:15:10,932 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:12:48', tmtdew=14.5, humidity=36.07, cloud=0.0, wind=20.29, temperature=10.77, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:12:23.472', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:15:10,933 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 22s
2025-06-21 17:15:10,933 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:15:10,933 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 30m
2025-06-21 17:15:10,933 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:15:10,933 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:15:10.933
2025-06-21 17:15:10,942 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:15:10,942 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 30m is greater than maximum age 10m 0s
2025-06-21 17:15:10,942 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:15:11,005 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.057
2025-06-21 17:15:11,006 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.247
2025-06-21 17:15:11,006 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:15:11,006 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:15:11,006 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:15:11,006 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:15:11,006 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:15:11,179 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:15:11,196 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:16:11,067 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:16:11,067 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:16:11,069 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:15:58', tmtdew=14.44, humidity=36.1, cloud=0.0, wind=22.11, temperature=10.58, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:15:23.530', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:16:11,070 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-21 17:16:11,070 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:16:11,070 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 31m
2025-06-21 17:16:11,070 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:16:11,070 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:16:11.070
2025-06-21 17:16:11,079 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:16:11,079 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 31m is greater than maximum age 10m 0s
2025-06-21 17:16:11,079 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:16:11,142 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.923
2025-06-21 17:16:11,142 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.395
2025-06-21 17:16:11,142 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:16:11,142 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:16:11,143 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:16:11,143 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:16:11,143 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:16:11,256 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:16:11,277 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:17:11,206 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:17:11,206 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:17:11,209 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:17:02', tmtdew=14.41, humidity=36.16, cloud=0.0, wind=25.05, temperature=10.54, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:16:23.491', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:17:11,209 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-06-21 17:17:11,209 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:17:11,209 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 32m
2025-06-21 17:17:11,209 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:17:11,209 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:17:11.209
2025-06-21 17:17:11,218 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:17:11,218 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 32m is greater than maximum age 10m 0s
2025-06-21 17:17:11,218 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:17:11,282 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.646
2025-06-21 17:17:11,282 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.470
2025-06-21 17:17:11,283 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:17:11,283 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:17:11,283 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:17:11,283 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:17:11,283 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:17:11,335 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:17:11,356 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:18:11,345 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:18:11,346 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:18:11,348 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:17:34', tmtdew=14.43, humidity=36.12, cloud=0.0, wind=25.78, temperature=10.51, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:17:23.453', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:18:11,348 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-21 17:18:11,348 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:18:11,348 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 33m
2025-06-21 17:18:11,348 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:18:11,349 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:18:11.349
2025-06-21 17:18:11,357 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:18:11,358 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 33m is greater than maximum age 10m 0s
2025-06-21 17:18:11,358 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:18:11,421 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:18:11,425 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.449
2025-06-21 17:18:11,425 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.471
2025-06-21 17:18:11,425 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:18:11,425 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:18:11,439 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:18:11,439 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:18:11,439 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:18:11,439 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:19:11,499 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:19:11,502 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:19:11,502 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:19:11,504 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:18:37', tmtdew=14.41, humidity=36.07, cloud=0.0, wind=20.17, temperature=10.49, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:18:23.501', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:19:11,504 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 17:19:11,504 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:19:11,504 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 34m
2025-06-21 17:19:11,504 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:19:11,504 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:19:11.504
2025-06-21 17:19:11,513 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:19:11,513 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 34m is greater than maximum age 10m 0s
2025-06-21 17:19:11,513 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:19:11,520 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:19:11,576 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.330
2025-06-21 17:19:11,577 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.395
2025-06-21 17:19:11,577 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:19:11,577 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:19:11,577 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:19:11,577 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:19:11,577 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:20:11,580 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:20:11,596 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:20:11,640 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:20:11,640 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:20:11,641 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:19:41', tmtdew=14.38, humidity=36.16, cloud=0.0, wind=21.17, temperature=10.48, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:19:53.443', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:20:11,641 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 17:20:11,641 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:20:11,642 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 35m
2025-06-21 17:20:11,642 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:20:11,642 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:20:11.642
2025-06-21 17:20:11,651 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:20:11,651 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 35m is greater than maximum age 10m 0s
2025-06-21 17:20:11,651 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:20:11,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.288
2025-06-21 17:20:11,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.242
2025-06-21 17:20:11,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:20:11,714 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:20:11,715 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:20:11,715 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:20:11,715 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:21:11,656 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:21:11,676 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:21:11,775 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:21:11,775 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:21:11,777 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:20:44', tmtdew=14.35, humidity=36.21, cloud=0.0, wind=20.75, temperature=10.46, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:20:53.491', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:21:11,777 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 17:21:11,777 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:21:11,777 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 36m
2025-06-21 17:21:11,777 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:21:11,778 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:21:11.778
2025-06-21 17:21:11,786 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:21:11,786 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 36m is greater than maximum age 10m 0s
2025-06-21 17:21:11,786 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:21:11,852 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.320
2025-06-21 17:21:11,852 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.011
2025-06-21 17:21:11,853 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:21:11,853 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:21:11,853 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:21:11,853 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:21:11,853 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:22:11,735 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:22:11,752 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:22:11,915 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:22:11,915 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:22:11,918 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:21:48', tmtdew=14.35, humidity=36.2, cloud=0.0, wind=22.06, temperature=10.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:21:23.472', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:22:11,918 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 17:22:11,918 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:22:11,918 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 37m
2025-06-21 17:22:11,918 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:22:11,918 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:22:11.919
2025-06-21 17:22:11,927 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:22:11,927 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 37m is greater than maximum age 10m 0s
2025-06-21 17:22:11,927 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:22:11,991 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.427
2025-06-21 17:22:11,991 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.700
2025-06-21 17:22:11,991 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:22:11,991 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:22:11,991 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:22:11,992 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:22:11,992 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:23:11,812 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:23:11,832 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:23:12,054 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:23:12,054 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:23:12,057 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:22:51', tmtdew=14.36, humidity=36.18, cloud=0.0, wind=20.86, temperature=10.38, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:22:23.520', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:23:12,057 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 17:23:12,057 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:23:12,057 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 38m
2025-06-21 17:23:12,057 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:23:12,057 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:23:12.057
2025-06-21 17:23:12,066 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:23:12,066 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 38m is greater than maximum age 10m 0s
2025-06-21 17:23:12,066 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:23:12,132 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.607
2025-06-21 17:23:12,132 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.848
2025-06-21 17:23:12,132 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:23:12,132 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:23:12,132 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:23:12,132 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:23:12,133 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:24:11,891 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:24:11,911 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:24:12,196 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:24:12,196 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:24:12,198 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:23:55', tmtdew=14.39, humidity=36.19, cloud=0.0, wind=17.08, temperature=10.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:23:23.482', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:24:12,199 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 17:24:12,199 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:24:12,199 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 39m
2025-06-21 17:24:12,199 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:24:12,199 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:24:12.199
2025-06-21 17:24:12,208 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:24:12,208 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 39m is greater than maximum age 10m 0s
2025-06-21 17:24:12,208 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:24:12,272 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.858
2025-06-21 17:24:12,272 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.113
2025-06-21 17:24:12,272 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:24:12,272 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:24:12,272 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:24:12,272 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:24:12,273 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:25:11,971 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:25:11,972 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:25:12,335 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:25:12,335 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:25:12,337 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:24:58', tmtdew=14.35, humidity=36.22, cloud=0.0, wind=21.75, temperature=10.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:24:53.510', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:25:12,337 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 17:25:12,337 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:25:12,337 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 40m
2025-06-21 17:25:12,337 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:25:12,338 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:25:12.338
2025-06-21 17:25:12,346 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:25:12,346 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 40m is greater than maximum age 10m 0s
2025-06-21 17:25:12,346 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:25:12,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:49.142
2025-06-21 17:25:12,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.308
2025-06-21 17:25:12,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:25:12,410 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:25:12,410 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:25:12,410 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:25:12,410 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:26:12,031 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:26:12,032 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:26:12,474 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:26:12,474 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:26:12,476 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:25:30', tmtdew=14.2, humidity=36.49, cloud=0.0, wind=20.77, temperature=10.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:25:23.491', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:26:12,477 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-21 17:26:12,477 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:26:12,477 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 41m
2025-06-21 17:26:12,477 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:26:12,477 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:26:12.477
2025-06-21 17:26:12,486 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:26:12,486 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 41m is greater than maximum age 10m 0s
2025-06-21 17:26:12,486 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:26:12,551 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.814
2025-06-21 17:26:12,552 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.430
2025-06-21 17:26:12,552 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:26:12,552 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:26:12,552 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:26:12,552 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:26:12,552 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:27:12,091 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:27:12,092 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:27:12,615 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:27:12,615 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:27:12,616 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:26:34', tmtdew=14.2, humidity=36.49, cloud=0.0, wind=22.43, temperature=10.15, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:26:23.453', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:27:12,616 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 17:27:12,617 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:27:12,617 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 42m
2025-06-21 17:27:12,617 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:27:12,617 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:27:12.617
2025-06-21 17:27:12,626 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:27:12,626 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 42m is greater than maximum age 10m 0s
2025-06-21 17:27:12,626 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:27:12,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.566
2025-06-21 17:27:12,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.478
2025-06-21 17:27:12,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:27:12,695 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:27:12,695 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:27:12,695 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:27:12,695 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:28:12,151 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:28:12,152 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:28:12,759 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:28:12,759 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:28:12,761 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:27:37', tmtdew=14.13, humidity=36.91, cloud=0.0, wind=21.35, temperature=10.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:27:23.501', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:28:12,761 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 17:28:12,761 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:28:12,761 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 43m
2025-06-21 17:28:12,761 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:28:12,761 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:28:12.761
2025-06-21 17:28:12,770 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:28:12,770 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 43m is greater than maximum age 10m 0s
2025-06-21 17:28:12,770 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:28:12,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.397
2025-06-21 17:28:12,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.451
2025-06-21 17:28:12,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:28:12,835 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:28:12,835 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:28:12,835 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:28:12,835 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:29:12,212 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:29:12,213 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:29:12,899 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:29:12,899 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:29:12,901 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:28:41', tmtdew=14.08, humidity=37.04, cloud=0.0, wind=15.92, temperature=10.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:28:23.462', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:29:12,901 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 17:29:12,901 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:29:12,901 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 44m
2025-06-21 17:29:12,901 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:29:12,901 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:29:12.902
2025-06-21 17:29:12,910 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:29:12,910 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 44m is greater than maximum age 10m 0s
2025-06-21 17:29:12,910 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:29:12,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.305
2025-06-21 17:29:12,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.348
2025-06-21 17:29:12,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:29:12,974 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:29:12,974 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:29:12,974 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:29:12,974 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:30:12,273 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:30:12,274 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:30:13,037 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:30:13,037 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:30:13,040 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:29:44', tmtdew=14.04, humidity=37.14, cloud=0.0, wind=18.72, temperature=10.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:29:23.424', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:30:13,040 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 17:30:13,040 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:30:13,040 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 45m
2025-06-21 17:30:13,040 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:30:13,040 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:30:13.041
2025-06-21 17:30:13,049 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:30:13,050 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 45m is greater than maximum age 10m 0s
2025-06-21 17:30:13,050 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:30:13,120 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.290
2025-06-21 17:30:13,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.168
2025-06-21 17:30:13,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:30:13,121 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:30:13,121 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:30:13,121 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:30:13,121 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:31:12,334 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:31:12,354 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:31:13,183 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:31:13,183 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:31:13,184 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:30:48', tmtdew=14.01, humidity=37.2, cloud=0.0, wind=19.2, temperature=10.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:30:53.453', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:31:13,185 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 17:31:13,185 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:31:13,185 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 46m
2025-06-21 17:31:13,185 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:31:13,185 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:31:13.185
2025-06-21 17:31:13,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:31:13,194 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 46m is greater than maximum age 10m 0s
2025-06-21 17:31:13,194 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:31:13,256 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.349
2025-06-21 17:31:13,257 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.908
2025-06-21 17:31:13,257 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:31:13,257 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:31:13,257 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:31:13,257 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:31:13,257 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:32:12,414 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:32:12,432 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:32:13,320 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:32:13,320 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:32:13,323 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:30:48', tmtdew=14.01, humidity=37.2, cloud=0.0, wind=19.2, temperature=10.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:30:53.453', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:32:13,323 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 25s
2025-06-21 17:32:13,323 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:32:13,323 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 47m
2025-06-21 17:32:13,323 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:32:13,324 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:32:13.324
2025-06-21 17:32:13,332 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:32:13,333 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 47m is greater than maximum age 10m 0s
2025-06-21 17:32:13,333 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:32:13,397 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.482
2025-06-21 17:32:13,397 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.639
2025-06-21 17:32:13,397 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:32:13,397 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:32:13,397 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:32:13,397 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:32:13,397 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:33:12,492 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:33:12,509 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:33:13,460 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:33:13,460 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:33:13,463 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:30:48', tmtdew=14.01, humidity=37.2, cloud=0.0, wind=19.2, temperature=10.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:30:53.453', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:33:13,463 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 25s
2025-06-21 17:33:13,463 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:33:13,463 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 48m
2025-06-21 17:33:13,463 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:33:13,464 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:33:13.464
2025-06-21 17:33:13,472 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:33:13,472 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 48m is greater than maximum age 10m 0s
2025-06-21 17:33:13,472 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:33:13,535 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.687
2025-06-21 17:33:13,535 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.950
2025-06-21 17:33:13,535 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:33:13,535 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:33:13,536 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:33:13,536 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:33:13,536 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:34:12,569 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:34:12,585 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:34:13,599 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:34:13,599 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:34:13,601 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:33:58', tmtdew=13.77, humidity=37.72, cloud=0.0, wind=16.16, temperature=9.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:33:23.443', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:34:13,601 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 17:34:13,601 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:34:13,601 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 49m
2025-06-21 17:34:13,601 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:34:13,601 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:34:13.601
2025-06-21 17:34:13,610 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-21 17:34:13,610 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 49m is greater than maximum age 10m 0s
2025-06-21 17:34:13,611 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:34:13,675 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-21 15:34:48.964
2025-06-21 17:34:13,676 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.190
2025-06-21 17:34:13,676 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-21 17:34:13,676 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-21 17:34:13,676 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-21 17:34:13,676 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-21 17:34:13,676 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-21 17:35:12,645 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:35:12,667 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:35:13,739 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:35:13,739 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:35:13,742 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:33:58', tmtdew=13.77, humidity=37.72, cloud=0.0, wind=16.16, temperature=9.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:33:53.424', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:35:13,742 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 15s
2025-06-21 17:35:13,742 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:35:13,742 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 50m
2025-06-21 17:35:13,742 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:35:13,743 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:35:13.743
2025-06-21 17:35:13,751 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:35:13,815 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560755. UTC time = 2025-06-21T15:35:13.743
2025-06-21 17:35:13,815 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:35:13,815 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:35:13,815 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:35:13,816 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:35:15,165 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 49430
2025-06-21 17:35:17,883 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 17:35:20,306 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 17:35:20,306 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 17:35:20,306 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 17:35:20,307 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:35:20.307
2025-06-21 17:35:20,317 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:35:20,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456134. UTC time = 2025-06-21T15:35:20.307
2025-06-21 17:35:20,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:35:20,381 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 17:35:20,381 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 17:35:20,381 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:35:20,445 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.632
2025-06-21 17:35:20,445 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.373
2025-06-21 17:35:20,445 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:35:20,446 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Mixed weather
2025-06-21 17:35:20,446 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 17:36:12,727 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:36:12,744 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:36:20,506 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:36:20,506 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:36:20,508 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:33:58', tmtdew=13.77, humidity=37.72, cloud=0.0, wind=16.16, temperature=9.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:33:53.424', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:36:20,508 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 22s
2025-06-21 17:36:20,508 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:36:20,508 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 51m
2025-06-21 17:36:20,508 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:36:20,509 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:36:20.509
2025-06-21 17:36:20,517 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:36:20,579 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924569616. UTC time = 2025-06-21T15:36:20.509
2025-06-21 17:36:20,579 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:36:20,579 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:36:20,579 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:36:20,580 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:36:21,461 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 51326
2025-06-21 17:36:25,524 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent]  CLSC - Error occurred while checking if image is stale: MJD parsing error: 'NoneType' object has no attribute 'group' Date-time string parsing error: 'NoneType' object has no attribute 'group'
2025-06-21 17:36:25,524 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-06-21 17:36:25,524 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 0, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:36:25,592 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.300
2025-06-21 17:36:25,593 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.465
2025-06-21 17:36:25,593 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:36:25,593 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:36:25,593 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:36:25,593 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:36:25,593 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:37:12,804 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:37:12,829 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:37:25,655 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:37:25,655 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:37:25,658 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:36:38', tmtdew=13.5, humidity=38.48, cloud=0.0, wind=14.77, temperature=9.57, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:36:23.501', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:37:25,658 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 47s
2025-06-21 17:37:25,658 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:37:25,658 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 52m
2025-06-21 17:37:25,658 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:37:25,658 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:37:25.658
2025-06-21 17:37:25,667 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:37:25,728 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458438. UTC time = 2025-06-21T15:37:25.658
2025-06-21 17:37:25,728 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:37:25,728 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:37:25,728 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:37:25,729 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:37:26,461 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 51326
2025-06-21 17:37:35,203 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent]  CLSC - Error occurred while checking if image is stale: MJD parsing error: 'NoneType' object has no attribute 'group' Date-time string parsing error: 'NoneType' object has no attribute 'group'
2025-06-21 17:37:35,204 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-06-21 17:37:35,204 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 0, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:37:35,271 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.048
2025-06-21 17:37:35,271 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.466
2025-06-21 17:37:35,272 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:37:35,272 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:37:35,272 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:37:35,272 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:37:35,272 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:38:12,889 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:38:12,908 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:38:35,334 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:38:35,334 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:38:35,337 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:36:38', tmtdew=13.5, humidity=38.48, cloud=0.0, wind=14.77, temperature=9.57, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:36:23.501', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:38:35,337 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 57s
2025-06-21 17:38:35,337 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:38:35,337 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 53m
2025-06-21 17:38:35,337 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:38:35,338 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:38:35.338
2025-06-21 17:38:35,346 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:38:35,411 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460673. UTC time = 2025-06-21T15:38:35.338
2025-06-21 17:38:35,411 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:38:35,411 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:38:35,411 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:38:35,412 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:38:36,501 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 51326
2025-06-21 17:38:42,282 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent]  CLSC - Error occurred while checking if image is stale: MJD parsing error: 'NoneType' object has no attribute 'group' Date-time string parsing error: 'NoneType' object has no attribute 'group'
2025-06-21 17:38:42,283 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-06-21 17:38:42,283 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 0, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:38:42,361 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.905
2025-06-21 17:38:42,361 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.371
2025-06-21 17:38:42,361 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:38:42,361 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:38:42,362 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:38:42,362 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:38:42,362 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:39:12,968 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:39:12,969 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:39:42,425 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:39:42,425 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:39:42,427 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:39:17', tmtdew=13.33, humidity=38.67, cloud=0.0, wind=17.01, temperature=9.43, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:38:53.491', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:39:42,427 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 17:39:42,427 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:39:42,428 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 54m
2025-06-21 17:39:42,428 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:39:42,428 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:39:42.428
2025-06-21 17:39:42,437 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:39:42,500 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924606576. UTC time = 2025-06-21T15:39:42.428
2025-06-21 17:39:42,500 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:39:42,500 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:39:42,500 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:39:42,501 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:39:43,229 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 51326
2025-06-21 17:39:47,492 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent]  CLSC - Error occurred while checking if image is stale: MJD parsing error: 'NoneType' object has no attribute 'group' Date-time string parsing error: 'NoneType' object has no attribute 'group'
2025-06-21 17:39:47,492 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-06-21 17:39:47,492 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 0, -1, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:39:47,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.858
2025-06-21 17:39:47,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.187
2025-06-21 17:39:47,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:39:47,574 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:39:47,575 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:39:47,575 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:39:47,575 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:40:13,029 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:40:13,050 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:40:47,638 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:40:47,638 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:40:47,640 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:39:48', tmtdew=13.31, humidity=38.71, cloud=0.0, wind=17.7, temperature=9.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:39:23.386', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:40:47,640 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 59s
2025-06-21 17:40:47,641 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:40:47,641 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 55m
2025-06-21 17:40:47,641 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:40:47,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:40:47.641
2025-06-21 17:40:47,649 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:40:47,713 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924584717. UTC time = 2025-06-21T15:40:47.641
2025-06-21 17:40:47,713 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:40:47,713 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:40:47,713 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:40:47,714 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:40:48,446 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 48688
2025-06-21 17:40:53,006 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 17:40:55,157 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 17:40:55,157 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 17:40:55,157 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 17:40:55,158 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:40:55.158
2025-06-21 17:40:55,171 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:40:55,242 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924582627. UTC time = 2025-06-21T15:40:55.158
2025-06-21 17:40:55,242 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:40:55,242 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 17:40:55,242 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 17:40:55,242 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 2, 2, 2, 2, 0, -1, -1, -1, -1], maxlen=10)
2025-06-21 17:40:55,309 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.902
2025-06-21 17:40:55,309 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.896
2025-06-21 17:40:55,309 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:40:55,309 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:40:55,310 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:40:55,310 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:40:55,310 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:41:13,110 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:41:13,111 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:41:55,371 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:41:55,371 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:41:55,372 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:39:48', tmtdew=13.31, humidity=38.71, cloud=0.0, wind=17.7, temperature=9.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:39:23.386', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:41:55,373 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 7s
2025-06-21 17:41:55,373 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:41:55,373 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 56m
2025-06-21 17:41:55,373 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:41:55,373 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:41:55.373
2025-06-21 17:41:55,382 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:41:55,466 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924569. UTC time = 2025-06-21T15:41:55.373
2025-06-21 17:41:55,467 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:41:55,467 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:41:55,467 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:41:55,468 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:41:56,197 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 48688
2025-06-21 17:42:00,689 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 17:42:03,162 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 17:42:03,163 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 17:42:03,163 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 17:42:03,164 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:42:03.164
2025-06-21 17:42:03,176 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:42:03,239 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456764. UTC time = 2025-06-21T15:42:03.164
2025-06-21 17:42:03,239 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:42:03,239 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 17:42:03,239 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 17:42:03,239 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 2, 2, 2, 2, 0, -1, -1, -1], maxlen=10)
2025-06-21 17:42:03,303 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.041
2025-06-21 17:42:03,303 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.695
2025-06-21 17:42:03,303 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:42:03,303 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:42:03,303 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:42:03,304 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:42:03,304 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:42:13,171 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:42:13,172 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:43:03,366 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:43:03,366 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:43:03,368 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:42:27', tmtdew=13.15, humidity=39.04, cloud=0.0, wind=16.8, temperature=9.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:42:23.443', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:43:03,368 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 17:43:03,368 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:43:03,368 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 58m
2025-06-21 17:43:03,368 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:43:03,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:43:03.369
2025-06-21 17:43:03,378 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:43:03,443 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560242. UTC time = 2025-06-21T15:43:03.369
2025-06-21 17:43:03,443 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:43:03,443 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:43:03,443 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:43:03,444 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:43:04,170 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 48688
2025-06-21 17:43:07,413 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 17:43:09,538 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 17:43:09,538 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 17:43:09,539 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 17:43:09,539 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:43:09.539
2025-06-21 17:43:09,550 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:43:09,618 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455979. UTC time = 2025-06-21T15:43:09.539
2025-06-21 17:43:09,618 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:43:09,618 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 17:43:09,618 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 17:43:09,619 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 2, 2, 2, 2, 0, -1, -1], maxlen=10)
2025-06-21 17:43:09,683 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.265
2025-06-21 17:43:09,683 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.021
2025-06-21 17:43:09,683 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:43:09,684 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:43:09,684 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:43:09,684 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:43:09,684 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:43:13,232 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:43:13,233 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:44:09,746 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:44:09,747 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:44:09,749 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:44:02', tmtdew=13.08, humidity=39.57, cloud=0.0, wind=15.24, temperature=9.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:43:23.491', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:44:09,749 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-06-21 17:44:09,749 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:44:09,749 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 59m
2025-06-21 17:44:09,749 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:44:09,750 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:44:09.750
2025-06-21 17:44:09,758 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:44:09,820 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455836. UTC time = 2025-06-21T15:44:09.750
2025-06-21 17:44:09,820 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:44:09,821 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:44:09,821 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:44:09,821 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:44:10,556 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 48688
2025-06-21 17:44:13,294 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:44:13,295 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:44:16,421 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 17:44:18,688 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 17:44:18,689 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 17:44:18,689 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 17:44:18,690 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:44:18.689
2025-06-21 17:44:18,704 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:44:18,777 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455861. UTC time = 2025-06-21T15:44:18.689
2025-06-21 17:44:18,777 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:44:18,777 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 17:44:18,777 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 17:44:18,777 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 2, 2, 2, 2, 0, -1], maxlen=10)
2025-06-21 17:44:18,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.591
2025-06-21 17:44:18,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.270
2025-06-21 17:44:18,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:44:18,848 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:44:18,848 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:44:18,848 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:44:18,849 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:45:13,355 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:45:13,372 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:45:18,910 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:45:18,910 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:45:18,913 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:45:05', tmtdew=12.75, humidity=40.32, cloud=0.0, wind=15.76, temperature=8.96, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:44:23.453', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:45:18,913 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-21 17:45:18,913 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:45:18,913 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 0m
2025-06-21 17:45:18,913 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:45:18,914 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:45:18.914
2025-06-21 17:45:18,923 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:45:18,993 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924563274. UTC time = 2025-06-21T15:45:18.914
2025-06-21 17:45:18,993 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:45:18,993 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:45:18,993 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:45:18,994 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:45:19,717 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 48688
2025-06-21 17:45:24,788 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 17:45:27,367 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 17:45:27,367 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 17:45:27,368 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 17:45:27,368 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:45:27.368
2025-06-21 17:45:27,382 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:45:27,468 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924564354. UTC time = 2025-06-21T15:45:27.368
2025-06-21 17:45:27,468 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:45:27,468 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 17:45:27,468 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 17:45:27,468 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 2, 2, 2, 2, 0], maxlen=10)
2025-06-21 17:45:27,535 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.481
2025-06-21 17:45:27,535 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.421
2025-06-21 17:45:27,536 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:45:27,536 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:45:27,536 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:45:27,536 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:45:27,536 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:46:13,432 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:46:13,450 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:46:27,595 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:46:27,595 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:46:27,598 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:46:09', tmtdew=12.71, humidity=40.67, cloud=0.0, wind=15.53, temperature=8.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:45:23.501', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:46:27,598 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 17:46:27,598 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:46:27,598 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 1m
2025-06-21 17:46:27,598 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:46:27,598 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:46:27.598
2025-06-21 17:46:27,607 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:46:27,670 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457497. UTC time = 2025-06-21T15:46:27.598
2025-06-21 17:46:27,670 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:46:27,670 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:46:27,670 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:46:27,671 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:46:28,401 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 47799
2025-06-21 17:46:30,499 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent]  CLSC - Error occurred while checking if image is stale: MJD parsing error: 'NoneType' object has no attribute 'group' Date-time string parsing error: 'NoneType' object has no attribute 'group'
2025-06-21 17:46:30,499 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-06-21 17:46:30,499 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 0, 0, 0, 0, 0, 2, 2, 2, 2], maxlen=10)
2025-06-21 17:46:30,566 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.196
2025-06-21 17:46:30,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.476
2025-06-21 17:46:30,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:46:30,567 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:46:30,567 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:46:30,567 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:46:30,567 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:47:13,510 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:47:13,528 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:47:30,631 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:47:30,631 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:47:30,632 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:47:14', tmtdew=12.68, humidity=40.74, cloud=0.0, wind=13.73, temperature=8.87, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:46:53.443', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:47:30,632 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 17:47:30,632 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:47:30,632 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 2m
2025-06-21 17:47:30,632 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:47:30,633 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:47:30.633
2025-06-21 17:47:30,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:47:30,703 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924591577. UTC time = 2025-06-21T15:47:30.633
2025-06-21 17:47:30,704 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:47:30,704 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:47:30,704 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:47:30,704 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:47:31,430 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 47799
2025-06-21 17:47:37,121 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent]  CLSC - Error occurred while checking if image is stale: MJD parsing error: 'NoneType' object has no attribute 'group' Date-time string parsing error: 'NoneType' object has no attribute 'group'
2025-06-21 17:47:37,122 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-06-21 17:47:37,122 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 0, 0, 0, 0, 0, 2, 2, 2], maxlen=10)
2025-06-21 17:47:37,190 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.990
2025-06-21 17:47:37,190 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.445
2025-06-21 17:47:37,190 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:47:37,190 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:47:37,191 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:47:37,191 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:47:37,191 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:48:13,587 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:48:13,588 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:48:37,253 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:48:37,253 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:48:37,256 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:48:19', tmtdew=12.63, humidity=40.78, cloud=0.0, wind=13.85, temperature=8.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:47:53.405', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:48:37,256 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 17:48:37,256 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:48:37,256 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 3m
2025-06-21 17:48:37,256 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:48:37,256 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:48:37.256
2025-06-21 17:48:37,264 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:48:37,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924615116. UTC time = 2025-06-21T15:48:37.256
2025-06-21 17:48:37,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:48:37,327 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:48:37,327 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:48:37,328 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:48:38,057 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 47799
2025-06-21 17:48:41,652 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent]  CLSC - Error occurred while checking if image is stale: MJD parsing error: 'NoneType' object has no attribute 'group' Date-time string parsing error: 'NoneType' object has no attribute 'group'
2025-06-21 17:48:41,653 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-06-21 17:48:41,653 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 0, 0, 0, 0, 0, 2, 2], maxlen=10)
2025-06-21 17:48:41,719 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.881
2025-06-21 17:48:41,719 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.325
2025-06-21 17:48:41,719 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:48:41,719 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:48:41,719 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:48:41,719 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:48:41,720 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:49:13,647 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:49:13,648 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:49:41,782 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:49:41,782 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:49:41,785 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:48:19', tmtdew=12.63, humidity=40.78, cloud=0.0, wind=13.85, temperature=8.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:48:23.472', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:49:41,785 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 22s
2025-06-21 17:49:41,785 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:49:41,785 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 4m
2025-06-21 17:49:41,785 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:49:41,786 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:49:41.786
2025-06-21 17:49:41,794 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:49:41,855 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924599265. UTC time = 2025-06-21T15:49:41.786
2025-06-21 17:49:41,855 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:49:41,855 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:49:41,855 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:49:41,855 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:49:42,583 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 47799
2025-06-21 17:49:47,198 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent]  CLSC - Error occurred while checking if image is stale: MJD parsing error: 'NoneType' object has no attribute 'group' Date-time string parsing error: 'NoneType' object has no attribute 'group'
2025-06-21 17:49:47,198 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-06-21 17:49:47,198 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 0, 0, 0, 0, 0, 2], maxlen=10)
2025-06-21 17:49:47,269 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.860
2025-06-21 17:49:47,269 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.111
2025-06-21 17:49:47,269 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:49:47,269 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:49:47,270 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:49:47,270 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:49:47,270 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:50:13,708 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:50:13,709 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:50:47,332 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:50:47,333 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:50:47,335 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:48:19', tmtdew=12.63, humidity=40.78, cloud=0.0, wind=13.85, temperature=8.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:48:23.472', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:50:47,335 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 28s
2025-06-21 17:50:47,335 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:50:47,336 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 5m
2025-06-21 17:50:47,336 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:50:47,336 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:50:47.336
2025-06-21 17:50:47,345 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:50:47,407 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245793. UTC time = 2025-06-21T15:50:47.336
2025-06-21 17:50:47,407 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:50:47,407 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:50:47,408 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:50:47,408 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:50:48,138 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 44972
2025-06-21 17:50:54,766 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 17:50:56,994 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 17:50:56,994 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 17:50:56,994 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 17:50:56,995 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:50:56.995
2025-06-21 17:50:57,004 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:50:57,066 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457692. UTC time = 2025-06-21T15:50:56.995
2025-06-21 17:50:57,066 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:50:57,066 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 17:50:57,066 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 17:50:57,066 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 2, 2, 2, 2, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 17:50:57,129 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.936
2025-06-21 17:50:57,129 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.780
2025-06-21 17:50:57,129 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:50:57,129 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:50:57,129 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:50:57,129 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:50:57,130 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:51:13,767 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:51:13,768 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:51:57,192 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:51:57,192 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:51:57,194 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:51:29', tmtdew=12.58, humidity=40.83, cloud=0.0, wind=14.5, temperature=8.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:51:23.443', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:51:57,194 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 17:51:57,194 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:51:57,194 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 6m
2025-06-21 17:51:57,195 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:51:57,195 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:51:57.195
2025-06-21 17:51:57,203 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:51:57,264 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924565327. UTC time = 2025-06-21T15:51:57.195
2025-06-21 17:51:57,264 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:51:57,264 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:51:57,264 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:51:57,265 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:51:58,337 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 44972
2025-06-21 17:52:04,836 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 17:52:07,155 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 17:52:07,156 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 17:52:07,156 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 17:52:07,157 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:52:07.156
2025-06-21 17:52:07,169 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:52:07,235 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924563935. UTC time = 2025-06-21T15:52:07.156
2025-06-21 17:52:07,235 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:52:07,235 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 17:52:07,236 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 17:52:07,236 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 2, 2, 2, 2, 0, 0, 0, 0], maxlen=10)
2025-06-21 17:52:07,299 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.112
2025-06-21 17:52:07,299 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.823
2025-06-21 17:52:07,299 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:52:07,299 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:52:07,300 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:52:07,300 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:52:07,300 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:52:13,828 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:52:13,829 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:53:07,362 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:53:07,362 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:53:07,365 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:52:33', tmtdew=12.59, humidity=40.8, cloud=0.0, wind=13.64, temperature=8.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:52:23.405', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:53:07,365 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 17:53:07,365 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:53:07,365 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 8m
2025-06-21 17:53:07,365 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:53:07,365 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:53:07.365
2025-06-21 17:53:07,374 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:53:07,438 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455872. UTC time = 2025-06-21T15:53:07.365
2025-06-21 17:53:07,438 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:53:07,438 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:53:07,438 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:53:07,439 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:53:08,484 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 44972
2025-06-21 17:53:13,302 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 17:53:13,887 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:53:13,890 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:53:15,423 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 17:53:15,423 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 17:53:15,423 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 17:53:15,424 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:53:15.424
2025-06-21 17:53:15,437 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:53:15,503 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558436. UTC time = 2025-06-21T15:53:15.424
2025-06-21 17:53:15,503 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:53:15,503 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 17:53:15,503 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 17:53:15,503 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 2, 2, 2, 2, 0, 0, 0], maxlen=10)
2025-06-21 17:53:15,570 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.376
2025-06-21 17:53:15,570 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.125
2025-06-21 17:53:15,570 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:53:15,570 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:53:15,570 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:53:15,571 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:53:15,571 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:54:13,950 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:54:13,951 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:54:15,633 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:54:15,633 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:54:15,636 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:53:36', tmtdew=12.61, humidity=40.73, cloud=0.0, wind=16.94, temperature=8.73, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:53:23.453', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:54:15,636 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 17:54:15,636 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:54:15,636 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 9m
2025-06-21 17:54:15,637 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:54:15,637 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:54:15.637
2025-06-21 17:54:15,646 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:54:15,708 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455931. UTC time = 2025-06-21T15:54:15.637
2025-06-21 17:54:15,708 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:54:15,708 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:54:15,708 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:54:15,709 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:54:16,439 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 44972
2025-06-21 17:54:21,006 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 17:54:23,149 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 17:54:23,149 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 17:54:23,149 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 17:54:23,150 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:54:23.150
2025-06-21 17:54:23,160 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:54:23,222 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455979. UTC time = 2025-06-21T15:54:23.150
2025-06-21 17:54:23,222 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:54:23,222 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 17:54:23,222 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 17:54:23,222 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 2, 2, 2, 2, 0, 0], maxlen=10)
2025-06-21 17:54:23,285 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.729
2025-06-21 17:54:23,285 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.334
2025-06-21 17:54:23,285 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:54:23,285 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:54:23,286 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:54:23,286 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:54:23,286 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:55:14,011 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:55:14,031 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:55:23,349 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:55:23,349 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:55:23,351 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:54:40', tmtdew=12.57, humidity=40.85, cloud=0.0, wind=20.08, temperature=8.73, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:54:23.414', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:55:23,351 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-21 17:55:23,351 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:55:23,351 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 10m
2025-06-21 17:55:23,351 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:55:23,351 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:55:23.351
2025-06-21 17:55:23,360 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:55:23,422 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924566603. UTC time = 2025-06-21T15:55:23.351
2025-06-21 17:55:23,422 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:55:23,423 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:55:23,423 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:55:23,423 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:55:24,154 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 44972
2025-06-21 17:55:29,561 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 17:55:32,027 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 17:55:32,027 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 17:55:32,028 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 17:55:32,028 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:55:32.028
2025-06-21 17:55:32,039 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:55:32,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924568014. UTC time = 2025-06-21T15:55:32.028
2025-06-21 17:55:32,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:55:32,105 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 17:55:32,105 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 17:55:32,105 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 2, 2, 2, 2, 0], maxlen=10)
2025-06-21 17:55:32,169 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.358
2025-06-21 17:55:32,169 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.452
2025-06-21 17:55:32,169 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:55:32,169 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:55:32,170 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:55:32,170 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:55:32,170 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:56:14,091 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:56:14,110 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:56:32,233 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:56:32,233 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:56:32,236 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:56:16', tmtdew=12.33, humidity=41.54, cloud=0.0, wind=14.63, temperature=8.41, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:55:53.443', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:56:32,237 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 17:56:32,237 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:56:32,237 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 11m
2025-06-21 17:56:32,237 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:56:32,237 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:56:32.237
2025-06-21 17:56:32,246 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:56:32,307 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458075. UTC time = 2025-06-21T15:56:32.237
2025-06-21 17:56:32,308 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:56:32,308 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:56:32,308 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:56:32,308 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:56:33,231 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41432
2025-06-21 17:56:36,439 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 17:56:38,621 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 17:56:38,621 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 17:56:38,621 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 17:56:38,622 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:56:38.622
2025-06-21 17:56:38,632 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:56:38,700 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924582403. UTC time = 2025-06-21T15:56:38.622
2025-06-21 17:56:38,700 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:56:38,700 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 17:56:38,701 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 17:56:38,701 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 2, 2, 2, 2], maxlen=10)
2025-06-21 17:56:38,768 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.096
2025-06-21 17:56:38,769 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.474
2025-06-21 17:56:38,769 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:56:38,769 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:56:38,769 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:56:38,769 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:56:38,769 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:57:14,170 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:57:14,186 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:57:38,831 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:57:38,831 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:57:38,834 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:57:20', tmtdew=12.31, humidity=41.57, cloud=0.0, wind=16.45, temperature=8.39, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:56:53.405', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:57:38,835 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 17:57:38,835 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:57:38,835 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 12m
2025-06-21 17:57:38,835 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:57:38,835 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:57:38.835
2025-06-21 17:57:38,844 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:57:38,905 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924600764. UTC time = 2025-06-21T15:57:38.835
2025-06-21 17:57:38,905 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:57:38,905 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:57:38,905 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:57:38,906 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:57:39,636 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41432
2025-06-21 17:57:43,301 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 17:57:45,694 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 17:57:45,695 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 17:57:45,695 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 17:57:45,695 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:57:45.695
2025-06-21 17:57:45,705 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:57:45,767 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460317. UTC time = 2025-06-21T15:57:45.695
2025-06-21 17:57:45,767 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:57:45,767 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 17:57:45,767 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 17:57:45,767 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 2, 2, 2], maxlen=10)
2025-06-21 17:57:45,830 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.930
2025-06-21 17:57:45,830 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.402
2025-06-21 17:57:45,830 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:57:45,830 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:57:45,831 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:57:45,831 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:57:45,831 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:58:14,246 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:58:14,268 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:58:45,893 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:58:45,893 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:58:45,896 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:58:24', tmtdew=12.32, humidity=41.55, cloud=0.0, wind=13.43, temperature=8.38, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:57:53.453', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:58:45,897 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 17:58:45,897 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:58:45,897 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 13m
2025-06-21 17:58:45,897 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:58:45,897 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:58:45.897
2025-06-21 17:58:45,907 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:58:45,979 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19246129. UTC time = 2025-06-21T15:58:45.897
2025-06-21 17:58:45,979 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:58:45,980 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:58:45,980 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:58:45,980 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:58:46,711 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41432
2025-06-21 17:58:52,719 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 17:58:54,816 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 17:58:54,816 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 17:58:54,816 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 17:58:54,817 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:58:54.817
2025-06-21 17:58:54,832 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:58:54,897 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460929. UTC time = 2025-06-21T15:58:54.817
2025-06-21 17:58:54,897 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:58:54,897 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 17:58:54,897 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 17:58:54,897 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 2, 2], maxlen=10)
2025-06-21 17:58:54,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.858
2025-06-21 17:58:54,961 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.227
2025-06-21 17:58:54,961 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 17:58:54,961 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 17:58:54,961 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 17:58:54,961 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:58:54,961 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 17:59:14,328 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 17:59:14,329 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 17:59:55,023 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 17:59:55,023 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 17:59:55,026 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T17:59:27', tmtdew=12.26, humidity=41.64, cloud=0.0, wind=15.49, temperature=8.34, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T15:59:23.395', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 17:59:55,026 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 17:59:55,026 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 17:59:55,026 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 14m
2025-06-21 17:59:55,026 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 17:59:55,027 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T15:59:55.027
2025-06-21 17:59:55,035 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 17:59:55,100 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458818. UTC time = 2025-06-21T15:59:55.027
2025-06-21 17:59:55,100 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 17:59:55,100 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 17:59:55,100 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 17:59:55,100 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 17:59:55,826 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41432
2025-06-21 18:00:00,383 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 18:00:02,635 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:00:02,635 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:00:02,635 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:00:02,636 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:00:02.636
2025-06-21 18:00:02,645 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:00:02,707 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924585914. UTC time = 2025-06-21T16:00:02.636
2025-06-21 18:00:02,707 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:00:02,707 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:00:02,707 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:00:02,707 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 2], maxlen=10)
2025-06-21 18:00:02,771 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.886
2025-06-21 18:00:02,771 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.955
2025-06-21 18:00:02,771 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:00:02,771 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 18:00:02,772 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 18:00:02,772 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:00:02,772 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:00:14,389 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:00:14,390 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:01:02,835 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:01:02,835 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:01:02,837 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:00:30', tmtdew=12.27, humidity=41.61, cloud=0.0, wind=16.71, temperature=8.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:00:23.443', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:01:02,837 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 18:01:02,837 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:01:02,837 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 16m
2025-06-21 18:01:02,837 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:01:02,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:01:02.838
2025-06-21 18:01:02,846 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:01:02,911 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924571157. UTC time = 2025-06-21T16:01:02.838
2025-06-21 18:01:02,911 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:01:02,911 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:01:02,911 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:01:02,912 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:01:03,646 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 48418
2025-06-21 18:01:08,187 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 18:01:10,534 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:01:10,534 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:01:10,535 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:01:10,535 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:01:10.535
2025-06-21 18:01:10,546 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:01:10,609 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924569677. UTC time = 2025-06-21T16:01:10.535
2025-06-21 18:01:10,609 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:01:10,609 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:01:10,609 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:01:10,609 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:01:10,673 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.007
2025-06-21 18:01:10,673 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.624
2025-06-21 18:01:10,673 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:01:10,673 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:01:10,673 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:01:14,447 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:01:14,448 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:02:10,734 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:02:10,734 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:02:10,736 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:01:34', tmtdew=12.22, humidity=41.63, cloud=0.0, wind=15.21, temperature=8.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:01:23.405', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:02:10,737 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 18:02:10,737 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:02:10,737 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 17m
2025-06-21 18:02:10,737 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:02:10,737 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:02:10.737
2025-06-21 18:02:10,747 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:02:10,815 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456115. UTC time = 2025-06-21T16:02:10.737
2025-06-21 18:02:10,815 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:02:10,815 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:02:10,815 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:02:10,816 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:02:11,544 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 48418
2025-06-21 18:02:13,734 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 18:02:14,512 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:02:14,528 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:02:15,850 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:02:15,850 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:02:15,850 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:02:15,851 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:02:15.850
2025-06-21 18:02:15,862 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:02:15,926 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456068. UTC time = 2025-06-21T16:02:15.850
2025-06-21 18:02:15,926 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:02:15,926 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:02:15,926 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:02:15,927 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:02:15,993 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.212
2025-06-21 18:02:15,994 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.961
2025-06-21 18:02:15,994 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:02:15,994 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:02:15,994 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:03:14,589 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:03:14,590 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:03:16,054 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:03:16,054 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:03:16,057 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:03:09', tmtdew=12.15, humidity=42.08, cloud=0.0, wind=11.86, temperature=8.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:02:53.434', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:03:16,057 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-06-21 18:03:16,057 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:03:16,057 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 18m
2025-06-21 18:03:16,057 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:03:16,058 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:03:16.058
2025-06-21 18:03:16,066 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:03:16,127 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455805. UTC time = 2025-06-21T16:03:16.058
2025-06-21 18:03:16,127 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:03:16,127 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:03:16,127 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:03:16,128 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:03:16,877 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 48418
2025-06-21 18:03:25,209 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 18:03:27,835 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:03:27,835 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:03:27,836 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:03:27,836 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:03:27.836
2025-06-21 18:03:27,864 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:03:27,984 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558165. UTC time = 2025-06-21T16:03:27.836
2025-06-21 18:03:27,984 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:03:27,984 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:03:27,984 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:03:27,984 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:03:28,069 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.534
2025-06-21 18:03:28,069 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.236
2025-06-21 18:03:28,069 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:03:28,069 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:03:28,070 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:04:14,647 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:04:14,648 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:04:28,131 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:04:28,131 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:04:28,134 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:04:13', tmtdew=12.13, humidity=42.15, cloud=0.0, wind=18.0, temperature=8.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:03:53.395', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:04:28,134 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 18:04:28,134 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:04:28,134 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 19m
2025-06-21 18:04:28,134 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:04:28,134 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:04:28.134
2025-06-21 18:04:28,143 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:04:28,209 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456192. UTC time = 2025-06-21T16:04:28.134
2025-06-21 18:04:28,209 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:04:28,209 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:04:28,209 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:04:28,210 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:04:28,956 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 48418
2025-06-21 18:04:33,111 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 18:04:35,313 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:04:35,314 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:04:35,314 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:04:35,314 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:04:35.314
2025-06-21 18:04:35,326 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:04:35,387 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924562715. UTC time = 2025-06-21T16:04:35.314
2025-06-21 18:04:35,387 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:04:35,387 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:04:35,387 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:04:35,387 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:04:35,449 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.542
2025-06-21 18:04:35,450 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.401
2025-06-21 18:04:35,450 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:04:35,450 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:04:35,450 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:05:14,707 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:05:14,708 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:05:35,510 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:05:35,510 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:05:35,513 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:05:16', tmtdew=12.04, humidity=42.42, cloud=0.0, wind=19.99, temperature=8.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:04:53.443', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:05:35,513 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 18:05:35,513 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:05:35,514 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 20m
2025-06-21 18:05:35,514 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:05:35,514 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:05:35.514
2025-06-21 18:05:35,523 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:05:35,586 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924572317. UTC time = 2025-06-21T16:05:35.514
2025-06-21 18:05:35,586 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:05:35,586 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:05:35,586 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:05:35,587 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:05:36,313 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 48418
2025-06-21 18:05:39,941 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 18:05:42,199 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:05:42,199 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:05:42,199 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:05:42,200 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:05:42.200
2025-06-21 18:05:42,213 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:05:42,284 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924573705. UTC time = 2025-06-21T16:05:42.200
2025-06-21 18:05:42,284 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:05:42,284 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:05:42,284 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:05:42,284 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:05:42,354 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.226
2025-06-21 18:05:42,355 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.472
2025-06-21 18:05:42,355 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:05:42,355 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:05:42,355 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:06:14,768 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:06:14,769 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:06:42,415 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:06:42,415 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:06:42,426 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:06:20', tmtdew=12.03, humidity=42.44, cloud=0.0, wind=16.8, temperature=8.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:05:53.405', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:06:42,426 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 18:06:42,426 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:06:42,426 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 21m
2025-06-21 18:06:42,426 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:06:42,427 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:06:42.427
2025-06-21 18:06:42,436 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:06:42,502 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924589016. UTC time = 2025-06-21T16:06:42.427
2025-06-21 18:06:42,502 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:06:42,502 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:06:42,502 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:06:42,503 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:06:43,234 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 45695
2025-06-21 18:06:51,550 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 18:06:54,075 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:06:54,076 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:06:54,076 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:06:54,076 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:06:54.076
2025-06-21 18:06:54,089 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:06:54,161 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459256. UTC time = 2025-06-21T16:06:54.076
2025-06-21 18:06:54,161 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:06:54,161 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:06:54,161 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:06:54,161 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:06:54,230 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.995
2025-06-21 18:06:54,230 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.446
2025-06-21 18:06:54,230 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:06:54,230 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:06:54,230 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:07:14,829 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:07:14,830 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:07:54,290 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:07:54,290 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:07:54,293 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:07:23', tmtdew=12.0, humidity=42.43, cloud=0.0, wind=18.79, temperature=8.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:07:23.520', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:07:54,294 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 18:07:54,294 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:07:54,294 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 22m
2025-06-21 18:07:54,294 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:07:54,294 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:07:54.294
2025-06-21 18:07:54,302 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:07:54,366 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924613887. UTC time = 2025-06-21T16:07:54.294
2025-06-21 18:07:54,366 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:07:54,366 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:07:54,366 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:07:54,367 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:07:55,112 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 45695
2025-06-21 18:07:59,899 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 18:08:02,156 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:08:02,156 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:08:02,156 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:08:02,157 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:08:02.157
2025-06-21 18:08:02,166 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:08:02,227 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924617034. UTC time = 2025-06-21T16:08:02.157
2025-06-21 18:08:02,227 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:08:02,227 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:08:02,227 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:08:02,227 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:08:02,292 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.879
2025-06-21 18:08:02,292 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.321
2025-06-21 18:08:02,292 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:08:02,292 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:08:02,292 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:08:14,890 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:08:14,909 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:09:02,352 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:09:02,353 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:09:02,355 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:08:27', tmtdew=12.11, humidity=41.96, cloud=0.0, wind=16.78, temperature=8.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:08:23.395', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:09:02,355 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 18:09:02,356 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:09:02,356 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 24m
2025-06-21 18:09:02,356 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:09:02,356 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:09:02.356
2025-06-21 18:09:02,365 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:09:02,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245988. UTC time = 2025-06-21T16:09:02.356
2025-06-21 18:09:02,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:09:02,427 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:09:02,427 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:09:02,427 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:09:03,464 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 45695
2025-06-21 18:09:14,176 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 18:09:14,969 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:09:14,971 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:09:16,584 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:09:16,584 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:09:16,584 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:09:16,584 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:09:16.584
2025-06-21 18:09:16,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:09:16,659 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924593914. UTC time = 2025-06-21T16:09:16.584
2025-06-21 18:09:16,659 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:09:16,659 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:09:16,659 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:09:16,659 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:09:16,725 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.863
2025-06-21 18:09:16,725 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.070
2025-06-21 18:09:16,725 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:09:16,726 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:09:16,726 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:10:15,031 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:10:15,032 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:10:16,786 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:10:16,786 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:10:16,788 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:10:02', tmtdew=12.17, humidity=41.87, cloud=0.0, wind=17.82, temperature=8.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:09:53.424', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:10:16,788 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 18:10:16,788 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:10:16,788 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 25m
2025-06-21 18:10:16,788 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:10:16,788 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:10:16.789
2025-06-21 18:10:16,797 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:10:16,862 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924576745. UTC time = 2025-06-21T16:10:16.789
2025-06-21 18:10:16,862 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:10:16,862 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:10:16,862 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:10:16,863 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:10:17,591 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 45695
2025-06-21 18:10:23,311 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 18:10:25,441 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:10:25,441 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:10:25,441 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:10:25,442 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:10:25.442
2025-06-21 18:10:25,451 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:10:25,513 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457474. UTC time = 2025-06-21T16:10:25.442
2025-06-21 18:10:25,513 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:10:25,513 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:10:25,514 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:10:25,514 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:10:25,579 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.951
2025-06-21 18:10:25,579 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.729
2025-06-21 18:10:25,579 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:10:25,579 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:10:25,580 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:11:15,092 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:11:15,109 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:11:25,640 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:11:25,640 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:11:25,643 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:11:07', tmtdew=12.22, humidity=41.74, cloud=0.0, wind=18.67, temperature=8.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:10:23.405', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:11:25,643 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 18:11:25,643 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:11:25,643 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 26m
2025-06-21 18:11:25,643 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:11:25,644 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:11:25.644
2025-06-21 18:11:25,652 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:11:25,726 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456394. UTC time = 2025-06-21T16:11:25.644
2025-06-21 18:11:25,726 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:11:25,726 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:11:25,726 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:11:25,727 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:11:26,456 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 45711
2025-06-21 18:11:30,330 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 18:11:32,800 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:11:32,800 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:11:32,801 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:11:32,801 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:11:32.801
2025-06-21 18:11:32,811 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:11:32,873 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456302. UTC time = 2025-06-21T16:11:32.801
2025-06-21 18:11:32,873 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:11:32,873 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:11:32,873 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:11:32,873 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:11:32,936 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.129
2025-06-21 18:11:32,937 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.851
2025-06-21 18:11:32,937 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:11:32,937 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:11:32,937 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:12:15,169 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:12:15,170 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:12:32,997 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:12:32,997 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:12:33,000 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:11:07', tmtdew=12.22, humidity=41.74, cloud=0.0, wind=18.67, temperature=8.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:10:23.405', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:12:33,000 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 26s
2025-06-21 18:12:33,000 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:12:33,000 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 27m
2025-06-21 18:12:33,000 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:12:33,001 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:12:33.001
2025-06-21 18:12:33,009 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:12:33,072 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558333. UTC time = 2025-06-21T16:12:33.001
2025-06-21 18:12:33,072 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:12:33,072 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:12:33,072 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:12:33,073 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:12:33,799 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 45711
2025-06-21 18:12:37,609 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 18:12:39,734 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:12:39,735 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:12:39,735 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:12:39,735 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:12:39.735
2025-06-21 18:12:39,746 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:12:39,813 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558147. UTC time = 2025-06-21T16:12:39.735
2025-06-21 18:12:39,813 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:12:39,813 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:12:39,813 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:12:39,813 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:12:39,880 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.396
2025-06-21 18:12:39,880 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.141
2025-06-21 18:12:39,881 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:12:39,881 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:12:39,881 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:13:15,230 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:13:15,231 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:13:39,941 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:13:39,941 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:13:39,944 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:11:07', tmtdew=12.22, humidity=41.74, cloud=0.0, wind=18.67, temperature=8.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:10:23.405', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:13:39,944 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 32s
2025-06-21 18:13:39,944 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:13:39,944 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 28m
2025-06-21 18:13:39,945 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:13:39,945 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:13:39.945
2025-06-21 18:13:39,954 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:13:40,021 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455943. UTC time = 2025-06-21T16:13:39.945
2025-06-21 18:13:40,021 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:13:40,021 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:13:40,021 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:13:40,022 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:13:40,750 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 45711
2025-06-21 18:13:47,755 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 18:13:50,229 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:13:50,229 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:13:50,229 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:13:50,230 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:13:50.230
2025-06-21 18:13:50,240 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:13:50,302 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560177. UTC time = 2025-06-21T16:13:50.230
2025-06-21 18:13:50,302 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:13:50,302 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:13:50,302 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:13:50,302 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:13:50,367 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.685
2025-06-21 18:13:50,367 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.350
2025-06-21 18:13:50,367 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:13:50,367 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:13:50,367 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:14:15,291 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:14:15,292 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:14:50,427 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:14:50,427 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:14:50,429 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:14:17', tmtdew=12.17, humidity=41.78, cloud=0.0, wind=17.01, temperature=8.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:14:23.338', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:14:50,429 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-21 18:14:50,429 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:14:50,429 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 29m
2025-06-21 18:14:50,429 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:14:50,429 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:14:50.429
2025-06-21 18:14:50,438 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:14:50,499 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456763. UTC time = 2025-06-21T16:14:50.429
2025-06-21 18:14:50,499 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:14:50,499 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:14:50,499 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:14:50,499 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:14:51,225 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 45711
2025-06-21 18:14:56,132 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 18:14:58,478 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:14:58,478 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:14:58,478 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:14:58,478 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:14:58.478
2025-06-21 18:14:58,490 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:14:58,556 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456902. UTC time = 2025-06-21T16:14:58.478
2025-06-21 18:14:58,556 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:14:58,556 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:14:58,556 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:14:58,556 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:14:58,620 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.325
2025-06-21 18:14:58,621 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.457
2025-06-21 18:14:58,621 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:14:58,621 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:14:58,621 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:15:15,352 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:15:15,371 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:15:58,681 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:15:58,681 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:15:58,684 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:15:20', tmtdew=12.21, humidity=41.73, cloud=0.0, wind=21.33, temperature=8.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:15:23.386', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:15:58,684 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 18:15:58,684 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:15:58,684 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 30m
2025-06-21 18:15:58,684 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:15:58,685 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:15:58.685
2025-06-21 18:15:58,693 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:15:58,755 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924582324. UTC time = 2025-06-21T16:15:58.685
2025-06-21 18:15:58,755 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:15:58,755 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:15:58,755 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:15:58,756 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:15:59,486 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 47292
2025-06-21 18:16:04,603 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 18:16:06,705 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:16:06,705 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:16:06,705 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:16:06,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:16:06.706
2025-06-21 18:16:06,716 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:16:06,780 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458448. UTC time = 2025-06-21T16:16:06.706
2025-06-21 18:16:06,780 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:16:06,780 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:16:06,780 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:16:06,780 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:16:06,843 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.068
2025-06-21 18:16:06,843 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.468
2025-06-21 18:16:06,843 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:16:06,843 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:16:06,844 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:16:15,427 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:16:15,446 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:17:06,903 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:17:06,903 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:17:06,906 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:16:56', tmtdew=12.31, humidity=41.64, cloud=0.0, wind=23.31, temperature=8.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:16:23.434', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:17:06,906 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-21 18:17:06,906 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:17:06,906 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 32m
2025-06-21 18:17:06,906 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:17:06,906 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:17:06.906
2025-06-21 18:17:06,915 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:17:06,976 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924603535. UTC time = 2025-06-21T16:17:06.906
2025-06-21 18:17:06,976 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:17:06,976 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:17:06,976 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:17:06,977 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:17:07,705 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 47292
2025-06-21 18:17:09,607 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 18:17:12,017 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:17:12,017 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:17:12,017 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:17:12,018 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:17:12.018
2025-06-21 18:17:12,028 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:17:12,092 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460538. UTC time = 2025-06-21T16:17:12.018
2025-06-21 18:17:12,092 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:17:12,092 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:17:12,092 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:17:12,092 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:17:12,155 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.917
2025-06-21 18:17:12,155 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.388
2025-06-21 18:17:12,155 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:17:12,156 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:17:12,156 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:17:15,506 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:17:15,521 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:18:12,216 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:18:12,216 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:18:12,219 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:17:59', tmtdew=12.31, humidity=41.65, cloud=0.0, wind=19.57, temperature=8.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:17:23.395', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:18:12,219 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-21 18:18:12,219 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:18:12,219 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 33m
2025-06-21 18:18:12,219 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:18:12,220 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:18:12.220
2025-06-21 18:18:12,228 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:18:12,290 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461005. UTC time = 2025-06-21T16:18:12.220
2025-06-21 18:18:12,290 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:18:12,290 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:18:12,290 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:18:12,291 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:18:13,022 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 47292
2025-06-21 18:18:15,582 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:18:15,602 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:18:20,806 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 18:18:22,931 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:18:22,931 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:18:22,931 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:18:22,931 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:18:22.931
2025-06-21 18:18:22,941 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:18:23,005 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924605845. UTC time = 2025-06-21T16:18:22.931
2025-06-21 18:18:23,005 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:18:23,005 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:18:23,005 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:18:23,005 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:18:23,068 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.855
2025-06-21 18:18:23,068 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.197
2025-06-21 18:18:23,068 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:18:23,069 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:18:23,069 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:19:15,662 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:19:15,685 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:19:23,127 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:19:23,127 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:19:23,130 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:19:03', tmtdew=12.35, humidity=41.52, cloud=0.0, wind=23.8, temperature=8.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:18:53.424', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:19:23,130 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 18:19:23,130 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:19:23,130 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 34m
2025-06-21 18:19:23,130 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:19:23,130 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:19:23.131
2025-06-21 18:19:23,139 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:19:23,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458553. UTC time = 2025-06-21T16:19:23.131
2025-06-21 18:19:23,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:19:23,201 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:19:23,201 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:19:23,202 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:19:23,925 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 47292
2025-06-21 18:19:28,648 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 18:19:30,866 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:19:30,866 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:19:30,867 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:19:30,867 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:19:30.867
2025-06-21 18:19:30,880 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:19:30,944 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924583325. UTC time = 2025-06-21T16:19:30.867
2025-06-21 18:19:30,944 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:19:30,944 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:19:30,944 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:19:30,944 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:19:31,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.894
2025-06-21 18:19:31,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.912
2025-06-21 18:19:31,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:19:31,008 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:19:31,009 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:20:15,743 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:20:15,761 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:20:31,069 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:20:31,069 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:20:31,072 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:20:06', tmtdew=12.4, humidity=41.16, cloud=0.0, wind=23.06, temperature=8.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:19:53.386', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:20:31,072 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 18:20:31,072 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:20:31,072 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 35m
2025-06-21 18:20:31,072 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:20:31,073 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:20:31.073
2025-06-21 18:20:31,081 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:20:31,142 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924569355. UTC time = 2025-06-21T16:20:31.073
2025-06-21 18:20:31,142 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:20:31,142 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:20:31,142 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:20:31,143 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:20:31,873 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 47292
2025-06-21 18:20:35,379 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 18:20:37,717 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:20:37,717 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:20:37,718 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:20:37,718 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:20:37.718
2025-06-21 18:20:37,733 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:20:37,800 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924568154. UTC time = 2025-06-21T16:20:37.718
2025-06-21 18:20:37,800 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:20:37,800 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:20:37,800 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:20:37,800 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:20:37,865 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.025
2025-06-21 18:20:37,865 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.665
2025-06-21 18:20:37,865 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:20:37,865 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:20:37,865 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:21:15,819 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:21:15,841 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:21:37,925 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:21:37,926 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:21:37,928 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:21:10', tmtdew=12.44, humidity=41.13, cloud=0.0, wind=23.26, temperature=8.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:20:53.434', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:21:37,928 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 18:21:37,928 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:21:37,928 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 36m
2025-06-21 18:21:37,928 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:21:37,929 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:21:37.929
2025-06-21 18:21:37,937 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:21:37,999 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456031. UTC time = 2025-06-21T16:21:37.929
2025-06-21 18:21:37,999 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:21:37,999 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:21:37,999 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:21:38,000 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:21:38,729 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 37611
2025-06-21 18:21:43,092 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 18:21:45,338 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:21:45,338 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:21:45,338 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:21:45,339 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:21:45.339
2025-06-21 18:21:45,354 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:21:45,445 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924559725. UTC time = 2025-06-21T16:21:45.339
2025-06-21 18:21:45,445 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:21:45,445 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:21:45,445 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:21:45,445 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:21:45,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.248
2025-06-21 18:21:45,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.003
2025-06-21 18:21:45,530 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:21:45,530 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:21:45,530 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:22:15,899 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:22:15,916 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:22:45,590 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:22:45,590 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:22:45,593 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:22:13', tmtdew=12.53, humidity=41.07, cloud=0.0, wind=22.89, temperature=8.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:21:53.395', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:22:45,593 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 18:22:45,593 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:22:45,593 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 37m
2025-06-21 18:22:45,593 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:22:45,593 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:22:45.593
2025-06-21 18:22:45,602 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:22:45,664 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557965. UTC time = 2025-06-21T16:22:45.593
2025-06-21 18:22:45,664 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:22:45,664 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:22:45,664 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:22:45,665 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:22:46,753 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 37611
2025-06-21 18:22:50,634 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 18:22:53,105 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:22:53,105 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:22:53,106 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:22:53,106 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:22:53.106
2025-06-21 18:22:53,117 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:22:53,181 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455812. UTC time = 2025-06-21T16:22:53.106
2025-06-21 18:22:53,181 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:22:53,181 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:22:53,181 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:22:53,181 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:22:53,246 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.562
2025-06-21 18:22:53,246 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.252
2025-06-21 18:22:53,246 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:22:53,247 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:22:53,247 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:23:15,976 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:23:15,995 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:23:53,307 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:23:53,307 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:23:53,310 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:23:48', tmtdew=12.56, humidity=40.65, cloud=0.0, wind=23.63, temperature=8.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:23:23.424', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:23:53,310 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 5s
2025-06-21 18:23:53,310 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:23:53,310 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 38m
2025-06-21 18:23:53,310 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:23:53,311 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:23:53.311
2025-06-21 18:23:53,319 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:23:53,384 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924562347. UTC time = 2025-06-21T16:23:53.311
2025-06-21 18:23:53,385 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:23:53,385 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:23:53,385 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:23:53,385 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:23:54,132 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 37611
2025-06-21 18:23:57,652 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 18:23:59,758 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:23:59,758 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:23:59,759 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:23:59,760 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:23:59.759
2025-06-21 18:23:59,773 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:23:59,839 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924563115. UTC time = 2025-06-21T16:23:59.759
2025-06-21 18:23:59,839 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:23:59,839 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:23:59,839 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:23:59,839 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:23:59,904 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.515
2025-06-21 18:23:59,904 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.407
2025-06-21 18:23:59,904 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:23:59,904 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:23:59,904 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:24:16,055 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:24:16,056 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:24:59,963 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:24:59,963 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:24:59,966 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:24:52', tmtdew=12.57, humidity=40.61, cloud=0.0, wind=22.73, temperature=8.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:24:23.386', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:24:59,966 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-06-21 18:24:59,966 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:24:59,966 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 39m
2025-06-21 18:24:59,966 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:24:59,966 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:24:59.967
2025-06-21 18:24:59,975 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:25:00,036 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924573123. UTC time = 2025-06-21T16:24:59.967
2025-06-21 18:25:00,036 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:25:00,036 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:25:00,036 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:25:00,036 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:25:00,784 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 37611
2025-06-21 18:25:03,601 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-21 18:25:05,766 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:25:05,766 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:25:05,766 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:25:05,767 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:25:05.767
2025-06-21 18:25:05,777 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:25:05,840 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457436. UTC time = 2025-06-21T16:25:05.767
2025-06-21 18:25:05,840 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:25:05,840 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:25:05,840 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:25:05,840 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:25:05,904 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.209
2025-06-21 18:25:05,904 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.472
2025-06-21 18:25:05,904 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:25:05,904 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:25:05,904 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:25:16,116 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:25:16,134 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:26:05,965 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:26:05,965 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:26:05,967 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:25:56', tmtdew=12.7, humidity=40.18, cloud=0.0, wind=23.08, temperature=8.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:25:23.347', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:26:05,967 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-06-21 18:26:05,968 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:26:05,968 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 41m
2025-06-21 18:26:05,968 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:26:05,968 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:26:05.968
2025-06-21 18:26:05,977 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:26:06,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458999. UTC time = 2025-06-21T16:26:05.968
2025-06-21 18:26:06,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:26:06,041 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:26:06,041 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:26:06,042 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:26:07,080 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 48582
2025-06-21 18:26:12,409 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent]  CLSC - Error occurred while checking if image is stale: MJD parsing error: 'NoneType' object has no attribute 'group' Date-time string parsing error: 'NoneType' object has no attribute 'group'
2025-06-21 18:26:12,409 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-06-21 18:26:12,409 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:26:12,475 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.997
2025-06-21 18:26:12,475 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.447
2025-06-21 18:26:12,475 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:26:12,475 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 18:26:12,476 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 18:26:12,476 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:26:12,476 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:26:16,194 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:26:16,195 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:27:12,538 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:27:12,538 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:27:12,540 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:26:27', tmtdew=12.67, humidity=40.49, cloud=0.0, wind=19.74, temperature=8.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:26:23.395', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:27:12,540 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-06-21 18:27:12,540 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:27:12,540 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 42m
2025-06-21 18:27:12,540 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:27:12,541 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:27:12.541
2025-06-21 18:27:12,549 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:27:12,611 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461313. UTC time = 2025-06-21T16:27:12.541
2025-06-21 18:27:12,611 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:27:12,611 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:27:12,611 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:27:12,612 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:27:13,341 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 48860
2025-06-21 18:27:16,255 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:27:16,256 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:27:16,571 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-21 18:27:18,908 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-21 18:27:18,908 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-21 18:27:18,908 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:27:18,909 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:27:18.909
2025-06-21 18:27:18,918 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:27:18,983 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461566. UTC time = 2025-06-21T16:27:18.909
2025-06-21 18:27:18,983 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:27:18,983 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:27:18,983 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:27:18,983 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 2, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:27:19,048 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.880
2025-06-21 18:27:19,049 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.327
2025-06-21 18:27:19,049 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:27:19,049 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 18:27:19,049 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 18:27:19,049 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:27:19,049 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:28:16,315 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:28:16,316 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:28:19,111 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:28:19,111 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:28:19,114 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:27:31', tmtdew=12.65, humidity=40.56, cloud=0.0, wind=17.45, temperature=8.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:27:23.357', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:28:19,114 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 48s
2025-06-21 18:28:19,114 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:28:19,114 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 43m
2025-06-21 18:28:19,114 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:28:19,114 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:28:19.115
2025-06-21 18:28:19,123 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:28:19,185 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459969. UTC time = 2025-06-21T16:28:19.115
2025-06-21 18:28:19,185 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:28:19,185 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:28:19,185 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:28:19,186 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:28:19,916 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 49297
2025-06-21 18:28:25,085 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent]  CLSC - Error occurred while checking if image is stale: MJD parsing error: 'NoneType' object has no attribute 'group' Date-time string parsing error: 'NoneType' object has no attribute 'group'
2025-06-21 18:28:25,086 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-06-21 18:28:25,086 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 0, 2, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:28:25,155 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.857
2025-06-21 18:28:25,155 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.115
2025-06-21 18:28:25,155 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:28:25,155 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 18:28:25,155 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 18:28:25,155 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:28:25,155 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:29:16,376 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:29:16,396 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:29:25,215 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:29:25,215 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:29:25,218 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:29:06', tmtdew=12.64, humidity=40.5, cloud=0.0, wind=21.33, temperature=8.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:28:53.386', atlas_cloud=1, atlas_rain=1, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.2599999999999998, 0.15724999999999945, 1.4929999999999986, 1.1972499999999986, 0.840250000000001, 0.20475000000000065, -0.7620000000000005, -1.2485, 0.3107500000000005, 0.2245000000000008, 0.5120000000000005, 0.4120000000000008, 0.44400000000000084, -1.1719999999999988, -1.9572500000000002], zp_timestamp='2025-06-21T04:45:00')
2025-06-21 18:29:25,218 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 18:29:25,218 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:29:25,218 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 44m
2025-06-21 18:29:25,218 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-21 18:29:25,219 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:29:25.219
2025-06-21 18:29:25,228 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:29:25,289 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924579367. UTC time = 2025-06-21T16:29:25.219
2025-06-21 18:29:25,289 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:29:25,289 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-21 18:29:25,290 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-21 18:29:25,290 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-21 18:29:26,038 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 49881
2025-06-21 18:29:28,476 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent]  CLSC - Error occurred while checking if image is stale: MJD parsing error: 'NoneType' object has no attribute 'group' Date-time string parsing error: 'NoneType' object has no attribute 'group'
2025-06-21 18:29:28,477 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-06-21 18:29:28,477 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 0, 2, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:29:28,546 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.919
2025-06-21 18:29:28,546 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.821
2025-06-21 18:29:28,546 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:29:28,546 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 18:29:28,546 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 18:29:28,547 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:29:28,547 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:30:16,455 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:30:16,456 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:30:28,609 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:30:28,610 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:30:28,612 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:30:10', tmtdew=12.66, humidity=40.52, cloud=0.0, wind=19.87, temperature=8.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:29:53.347', atlas_cloud=1, atlas_rain=1, zp_data=[-0.028249999999999886, 0.09224999999999994, -0.01574999999999882, -0.1515000000000004, -0.018499999999999517, 0.11825000000000152, 0.21999999999999886, 0.01774999999999949, -0.03450000000000131, -0.17149999999999999, -0.11175000000000068, -0.27000000000000135, -0.12899999999999956, 0.14124999999999943, 0.15499999999999936, 0.19399999999999906, 0.3147500000000001, -0.13100000000000023, -0.08000000000000007, -0.1752500000000019, -0.27500000000000213, 0.3207500000000003, -0.11074999999999946, 0.17675000000000018, 0.2944999999999993, -0.35249999999999915, 0.10474999999999923, 0.15450000000000053, -0.24399999999999977, 0.27500000000000124, 0.1875, 0.014000000000001123, 0.03474999999999895], zp_timestamp='2025-06-21T16:29:00')
2025-06-21 18:30:28,612 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 18:30:28,613 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:30:28,613 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 28s
2025-06-21 18:30:28,613 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:30:28,613 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:30:28.613
2025-06-21 18:30:28,622 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:30:28,684 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456621. UTC time = 2025-06-21T16:30:28.613
2025-06-21 18:30:28,684 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:30:28,684 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:30:28,684 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:30:28,684 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 2, 2, 0, 2, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:30:28,747 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.054
2025-06-21 18:30:28,748 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.725
2025-06-21 18:30:28,748 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:30:28,748 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 18:30:28,748 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 18:30:28,748 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:30:28,748 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:31:16,516 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:31:16,538 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:31:28,810 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:31:28,811 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:31:28,813 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:31:13', tmtdew=12.63, humidity=40.6, cloud=0.0, wind=21.33, temperature=8.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:30:23.414', atlas_cloud=1, atlas_rain=1, zp_data=[-0.028249999999999886, 0.09224999999999994, -0.01574999999999882, -0.1515000000000004, -0.018499999999999517, 0.11825000000000152, 0.21999999999999886, 0.01774999999999949, -0.03450000000000131, -0.17149999999999999, -0.11175000000000068, -0.27000000000000135, -0.12899999999999956, 0.14124999999999943, 0.15499999999999936, 0.19399999999999906, 0.3147500000000001, -0.13100000000000023, -0.08000000000000007, -0.1752500000000019, -0.27500000000000213, 0.3207500000000003, -0.11074999999999946, 0.17675000000000018, 0.2944999999999993, -0.35249999999999915, 0.10474999999999923, 0.15450000000000053, -0.24399999999999977, 0.27500000000000124, 0.1875, 0.014000000000001123, 0.03474999999999895], zp_timestamp='2025-06-21T16:29:00')
2025-06-21 18:31:28,813 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 18:31:28,813 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:31:28,813 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 28s
2025-06-21 18:31:28,813 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:31:28,814 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:31:28.814
2025-06-21 18:31:28,822 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:31:28,883 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924559367. UTC time = 2025-06-21T16:31:28.814
2025-06-21 18:31:28,884 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:31:28,884 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:31:28,884 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:31:28,884 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 2, 2, 0, 2, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:31:28,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.262
2025-06-21 18:31:28,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.018
2025-06-21 18:31:28,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:31:28,947 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 18:31:28,948 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 18:31:28,948 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:31:28,948 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:32:16,598 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:32:16,620 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:32:29,010 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:32:29,010 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:32:29,013 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:32:17', tmtdew=12.62, humidity=40.63, cloud=0.0, wind=18.74, temperature=8.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:31:53.357', atlas_cloud=1, atlas_rain=1, zp_data=[-0.028249999999999886, 0.09224999999999994, -0.01574999999999882, -0.1515000000000004, -0.018499999999999517, 0.11825000000000152, 0.21999999999999886, 0.01774999999999949, -0.03450000000000131, -0.17149999999999999, -0.11175000000000068, -0.27000000000000135, -0.12899999999999956, 0.14124999999999943, 0.15499999999999936, 0.19399999999999906, 0.3147500000000001, -0.13100000000000023, -0.08000000000000007, -0.1752500000000019, -0.27500000000000213, 0.3207500000000003, -0.11074999999999946, 0.17675000000000018, 0.2944999999999993, -0.35249999999999915, 0.10474999999999923, 0.15450000000000053, -0.24399999999999977, 0.27500000000000124, 0.1875, 0.014000000000001123, 0.03474999999999895], zp_timestamp='2025-06-21T16:29:00')
2025-06-21 18:32:29,013 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-21 18:32:29,013 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:32:29,013 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 29s
2025-06-21 18:32:29,013 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:32:29,014 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:32:29.014
2025-06-21 18:32:29,024 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:32:29,086 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557923. UTC time = 2025-06-21T16:32:29.014
2025-06-21 18:32:29,086 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:32:29,086 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:32:29,086 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:32:29,086 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 2, 2, 0, 2, 0, 0, 0], maxlen=10)
2025-06-21 18:32:29,149 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.540
2025-06-21 18:32:29,149 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.239
2025-06-21 18:32:29,149 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:32:29,149 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 18:32:29,149 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 18:32:29,150 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:32:29,150 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:33:16,680 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:33:16,681 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:33:29,211 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:33:29,211 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:33:29,213 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:32:17', tmtdew=12.62, humidity=40.63, cloud=0.0, wind=18.74, temperature=8.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:31:53.357', atlas_cloud=1, atlas_rain=1, zp_data=[-0.028249999999999886, 0.09224999999999994, -0.01574999999999882, -0.1515000000000004, -0.018499999999999517, 0.11825000000000152, 0.21999999999999886, 0.01774999999999949, -0.03450000000000131, -0.17149999999999999, -0.11175000000000068, -0.27000000000000135, -0.12899999999999956, 0.14124999999999943, 0.15499999999999936, 0.19399999999999906, 0.3147500000000001, -0.13100000000000023, -0.08000000000000007, -0.1752500000000019, -0.27500000000000213, 0.3207500000000003, -0.11074999999999946, 0.17675000000000018, 0.2944999999999993, -0.35249999999999915, 0.10474999999999923, 0.15450000000000053, -0.24399999999999977, 0.27500000000000124, 0.1875, 0.014000000000001123, 0.03474999999999895], zp_timestamp='2025-06-21T16:29:00')
2025-06-21 18:33:29,214 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 12s
2025-06-21 18:33:29,214 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:33:29,214 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 29s
2025-06-21 18:33:29,214 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:33:29,214 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:33:29.214
2025-06-21 18:33:29,224 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:33:29,291 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245618. UTC time = 2025-06-21T16:33:29.214
2025-06-21 18:33:29,292 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:33:29,292 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:33:29,292 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:33:29,292 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 2, 2, 0, 2, 0, 0], maxlen=10)
2025-06-21 18:33:29,362 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.572
2025-06-21 18:33:29,362 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.388
2025-06-21 18:33:29,362 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:33:29,362 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 18:33:29,362 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 18:33:29,362 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:33:29,363 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:34:16,739 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:34:16,740 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:34:29,425 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:34:29,425 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:34:29,428 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:32:17', tmtdew=12.62, humidity=40.63, cloud=0.0, wind=18.74, temperature=8.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:31:53.357', atlas_cloud=1, atlas_rain=1, zp_data=[-0.028249999999999886, 0.09224999999999994, -0.01574999999999882, -0.1515000000000004, -0.018499999999999517, 0.11825000000000152, 0.21999999999999886, 0.01774999999999949, -0.03450000000000131, -0.17149999999999999, -0.11175000000000068, -0.27000000000000135, -0.12899999999999956, 0.14124999999999943, 0.15499999999999936, 0.19399999999999906, 0.3147500000000001, -0.13100000000000023, -0.08000000000000007, -0.1752500000000019, -0.27500000000000213, 0.3207500000000003, -0.11074999999999946, 0.17675000000000018, 0.2944999999999993, -0.35249999999999915, 0.10474999999999923, 0.15450000000000053, -0.24399999999999977, 0.27500000000000124, 0.1875, 0.014000000000001123, 0.03474999999999895], zp_timestamp='2025-06-21T16:29:00')
2025-06-21 18:34:29,428 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 12s
2025-06-21 18:34:29,428 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:34:29,428 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 29s
2025-06-21 18:34:29,428 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:34:29,428 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:34:29.429
2025-06-21 18:34:29,437 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:34:29,499 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457091. UTC time = 2025-06-21T16:34:29.429
2025-06-21 18:34:29,499 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:34:29,499 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:34:29,499 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:34:29,499 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 2, 2, 0, 2, 0], maxlen=10)
2025-06-21 18:34:29,562 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.275
2025-06-21 18:34:29,563 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.464
2025-06-21 18:34:29,563 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:34:29,563 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 18:34:29,563 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 18:34:29,563 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:34:29,563 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:35:16,800 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:35:16,817 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:35:29,623 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:35:29,623 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:35:29,624 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:34:55', tmtdew=12.7, humidity=40.34, cloud=0.0, wind=22.39, temperature=8.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:34:23.347', atlas_cloud=1, atlas_rain=1, zp_data=[-0.028249999999999886, 0.09224999999999994, -0.01574999999999882, -0.1515000000000004, -0.018499999999999517, 0.11825000000000152, 0.21999999999999886, 0.01774999999999949, -0.03450000000000131, -0.17149999999999999, -0.11175000000000068, -0.27000000000000135, -0.12899999999999956, 0.14124999999999943, 0.15499999999999936, 0.19399999999999906, 0.3147500000000001, -0.13100000000000023, -0.08000000000000007, -0.1752500000000019, -0.27500000000000213, 0.3207500000000003, -0.11074999999999946, 0.17675000000000018, 0.2944999999999993, -0.35249999999999915, 0.10474999999999923, 0.15450000000000053, -0.24399999999999977, 0.27500000000000124, 0.1875, 0.014000000000001123, 0.03474999999999895], zp_timestamp='2025-06-21T16:32:00')
2025-06-21 18:35:29,624 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 18:35:29,624 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:35:29,624 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 29s
2025-06-21 18:35:29,624 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:35:29,625 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:35:29.625
2025-06-21 18:35:29,633 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:35:29,696 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924585165. UTC time = 2025-06-21T16:35:29.625
2025-06-21 18:35:29,696 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:35:29,696 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:35:29,696 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:35:29,696 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 2, 2, 0, 2], maxlen=10)
2025-06-21 18:35:29,761 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.057
2025-06-21 18:35:29,761 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.465
2025-06-21 18:35:29,762 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:35:29,762 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 18:35:29,762 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 18:35:29,762 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:35:29,762 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:36:16,875 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:36:16,876 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:36:29,825 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:36:29,825 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:36:29,827 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:35:59', tmtdew=12.8, humidity=40.11, cloud=0.0, wind=22.09, temperature=8.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:35:53.376', atlas_cloud=1, atlas_rain=1, zp_data=[-0.013250000000001094, -0.06274999999999942, 0.043250000000000455, -0.21649999999999991, -0.027499999999999858, 0.0032500000000013074, 0.05400000000000027, 0.0027500000000006963, -0.03300000000000125, -0.06349999999999945, -0.11575000000000024, -0.16999999999999993, -0.054999999999999716, 0.007749999999999702, -0.025500000000000966, -0.01600000000000179, 0.0442499999999999, -0.11150000000000126, -0.058000000000001606, -0.10725000000000051, -0.09700000000000131, 0.06274999999999942, 0.0002500000000011937, -0.014749999999999375, 0.005999999999998451, -0.24499999999999922, -0.0337499999999995, -0.13049999999999962, -0.1509999999999998, -0.0799999999999983, 0.0625, -0.10099999999999909, -0.05525000000000091], zp_timestamp='2025-06-21T16:35:00')
2025-06-21 18:36:29,827 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 18:36:29,827 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:36:29,827 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 29s
2025-06-21 18:36:29,827 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:36:29,828 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:36:29.828
2025-06-21 18:36:29,837 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:36:29,902 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460448. UTC time = 2025-06-21T16:36:29.828
2025-06-21 18:36:29,902 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-21 18:36:29,902 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:36:29,902 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:36:29,903 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 2, 2, 0], maxlen=10)
2025-06-21 18:36:29,970 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.919
2025-06-21 18:36:29,970 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.390
2025-06-21 18:36:29,971 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:36:29,971 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 18:36:29,971 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 18:36:29,971 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:36:29,971 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:37:16,935 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:37:16,936 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:37:30,031 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:37:30,031 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:37:30,033 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:37:02', tmtdew=12.77, humidity=40.1, cloud=0.0, wind=22.3, temperature=8.15, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:36:53.424', atlas_cloud=1, atlas_rain=1, zp_data=[-0.013250000000001094, -0.06274999999999942, 0.043250000000000455, -0.21649999999999991, -0.027499999999999858, 0.0032500000000013074, 0.05400000000000027, 0.0027500000000006963, -0.03300000000000125, -0.06349999999999945, -0.11575000000000024, -0.16999999999999993, -0.054999999999999716, 0.007749999999999702, -0.025500000000000966, -0.01600000000000179, 0.0442499999999999, -0.11150000000000126, -0.058000000000001606, -0.10725000000000051, -0.09700000000000131, 0.06274999999999942, 0.0002500000000011937, -0.014749999999999375, 0.005999999999998451, -0.24499999999999922, -0.0337499999999995, -0.13049999999999962, -0.1509999999999998, -0.0799999999999983, 0.0625, -0.10099999999999909, -0.05525000000000091], zp_timestamp='2025-06-21T16:35:00')
2025-06-21 18:37:30,033 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 18:37:30,033 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:37:30,033 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 30s
2025-06-21 18:37:30,033 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:37:30,034 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:37:30.034
2025-06-21 18:37:30,042 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:37:30,103 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924610618. UTC time = 2025-06-21T16:37:30.034
2025-06-21 18:37:30,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:37:30,104 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:37:30,104 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:37:30,104 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:37:30,104 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 2, 2], maxlen=10)
2025-06-21 18:37:30,167 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.857
2025-06-21 18:37:30,167 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.238
2025-06-21 18:37:30,167 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:37:30,167 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 18:37:30,168 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 18:37:30,168 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:37:30,168 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:38:16,996 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:38:17,013 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:38:30,230 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:38:30,230 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:38:30,233 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:38:06', tmtdew=12.78, humidity=40.09, cloud=0.0, wind=23.36, temperature=8.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:37:23.405', atlas_cloud=1, atlas_rain=1, zp_data=[-0.013250000000001094, -0.06274999999999942, 0.043250000000000455, -0.21649999999999991, -0.027499999999999858, 0.0032500000000013074, 0.05400000000000027, 0.0027500000000006963, -0.03300000000000125, -0.06349999999999945, -0.11575000000000024, -0.16999999999999993, -0.054999999999999716, 0.007749999999999702, -0.025500000000000966, -0.01600000000000179, 0.0442499999999999, -0.11150000000000126, -0.058000000000001606, -0.10725000000000051, -0.09700000000000131, 0.06274999999999942, 0.0002500000000011937, -0.014749999999999375, 0.005999999999998451, -0.24499999999999922, -0.0337499999999995, -0.13049999999999962, -0.1509999999999998, -0.0799999999999983, 0.0625, -0.10099999999999909, -0.05525000000000091], zp_timestamp='2025-06-21T16:35:00')
2025-06-21 18:38:30,233 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 18:38:30,233 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:38:30,233 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 30s
2025-06-21 18:38:30,233 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:38:30,234 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:38:30.234
2025-06-21 18:38:30,242 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:38:30,306 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924589104. UTC time = 2025-06-21T16:38:30.234
2025-06-21 18:38:30,306 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:38:30,306 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:38:30,306 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:38:30,306 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:38:30,306 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 2], maxlen=10)
2025-06-21 18:38:30,370 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.871
2025-06-21 18:38:30,371 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.007
2025-06-21 18:38:30,371 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:38:30,371 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-06-21 18:38:30,371 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-06-21 18:38:30,371 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:38:30,371 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: Weather has been bad sometime in the monitoring period
2025-06-21 18:39:17,073 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:39:17,091 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:39:30,433 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:39:30,433 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:39:30,436 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:39:09', tmtdew=12.8, humidity=40.1, cloud=0.0, wind=22.29, temperature=8.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:38:53.347', atlas_cloud=1, atlas_rain=1, zp_data=[-0.013250000000001094, -0.06274999999999942, 0.043250000000000455, -0.21649999999999991, -0.027499999999999858, 0.0032500000000013074, 0.05400000000000027, 0.0027500000000006963, -0.03300000000000125, -0.06349999999999945, -0.11575000000000024, -0.16999999999999993, -0.054999999999999716, 0.007749999999999702, -0.025500000000000966, -0.01600000000000179, 0.0442499999999999, -0.11150000000000126, -0.058000000000001606, -0.10725000000000051, -0.09700000000000131, 0.06274999999999942, 0.0002500000000011937, -0.014749999999999375, 0.005999999999998451, -0.24499999999999922, -0.0337499999999995, -0.13049999999999962, -0.1509999999999998, -0.0799999999999983, 0.0625, -0.10099999999999909, -0.05525000000000091], zp_timestamp='2025-06-21T16:38:00')
2025-06-21 18:39:30,436 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 18:39:30,436 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:39:30,436 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 30s
2025-06-21 18:39:30,436 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:39:30,437 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:39:30.437
2025-06-21 18:39:30,446 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:39:30,507 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457325. UTC time = 2025-06-21T16:39:30.437
2025-06-21 18:39:30,507 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:39:30,507 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:39:30,507 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:39:30,507 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:39:30,507 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:39:30,572 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.960
2025-06-21 18:39:30,572 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.696
2025-06-21 18:39:30,572 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:39:30,572 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:39:30,572 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:40:17,151 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:40:17,174 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:40:30,632 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:40:30,633 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:40:30,634 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:40:13', tmtdew=12.85, humidity=39.84, cloud=0.0, wind=21.51, temperature=8.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:39:53.395', atlas_cloud=1, atlas_rain=1, zp_data=[-0.013250000000001094, -0.06274999999999942, 0.043250000000000455, -0.21649999999999991, -0.027499999999999858, 0.0032500000000013074, 0.05400000000000027, 0.0027500000000006963, -0.03300000000000125, -0.06349999999999945, -0.11575000000000024, -0.16999999999999993, -0.054999999999999716, 0.007749999999999702, -0.025500000000000966, -0.01600000000000179, 0.0442499999999999, -0.11150000000000126, -0.058000000000001606, -0.10725000000000051, -0.09700000000000131, 0.06274999999999942, 0.0002500000000011937, -0.014749999999999375, 0.005999999999998451, -0.24499999999999922, -0.0337499999999995, -0.13049999999999962, -0.1509999999999998, -0.0799999999999983, 0.0625, -0.10099999999999909, -0.05525000000000091], zp_timestamp='2025-06-21T16:38:00')
2025-06-21 18:40:30,634 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 18:40:30,634 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:40:30,634 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 30s
2025-06-21 18:40:30,634 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:40:30,635 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:40:30.635
2025-06-21 18:40:30,643 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:40:30,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456294. UTC time = 2025-06-21T16:40:30.635
2025-06-21 18:40:30,707 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:40:30,707 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:40:30,707 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:40:30,707 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:40:30,707 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:40:30,770 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.121
2025-06-21 18:40:30,770 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.840
2025-06-21 18:40:30,770 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:40:30,770 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:40:30,771 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:41:17,231 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:41:17,251 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:41:30,831 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:41:30,831 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:41:30,834 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:41:16', tmtdew=12.79, humidity=40.15, cloud=0.0, wind=20.71, temperature=8.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:40:53.357', atlas_cloud=1, atlas_rain=1, zp_data=[-0.013250000000001094, -0.06274999999999942, 0.043250000000000455, -0.21649999999999991, -0.027499999999999858, 0.0032500000000013074, 0.05400000000000027, 0.0027500000000006963, -0.03300000000000125, -0.06349999999999945, -0.11575000000000024, -0.16999999999999993, -0.054999999999999716, 0.007749999999999702, -0.025500000000000966, -0.01600000000000179, 0.0442499999999999, -0.11150000000000126, -0.058000000000001606, -0.10725000000000051, -0.09700000000000131, 0.06274999999999942, 0.0002500000000011937, -0.014749999999999375, 0.005999999999998451, -0.24499999999999922, -0.0337499999999995, -0.13049999999999962, -0.1509999999999998, -0.0799999999999983, 0.0625, -0.10099999999999909, -0.05525000000000091], zp_timestamp='2025-06-21T16:38:00')
2025-06-21 18:41:30,834 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 18:41:30,834 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:41:30,834 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 30s
2025-06-21 18:41:30,834 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:41:30,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:41:30.834
2025-06-21 18:41:30,843 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:41:30,905 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455809. UTC time = 2025-06-21T16:41:30.834
2025-06-21 18:41:30,905 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:41:30,905 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:41:30,905 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:41:30,905 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:41:30,905 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:41:30,968 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.355
2025-06-21 18:41:30,969 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.107
2025-06-21 18:41:30,969 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:41:30,969 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:41:30,969 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:42:17,311 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:42:17,325 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:42:31,029 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:42:31,029 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:42:31,040 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:41:48', tmtdew=12.78, humidity=40.17, cloud=0.0, wind=20.54, temperature=8.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:41:23.338', atlas_cloud=1, atlas_rain=1, zp_data=[-0.013250000000001094, -0.06274999999999942, 0.043250000000000455, -0.21649999999999991, -0.027499999999999858, 0.0032500000000013074, 0.05400000000000027, 0.0027500000000006963, -0.03300000000000125, -0.06349999999999945, -0.11575000000000024, -0.16999999999999993, -0.054999999999999716, 0.007749999999999702, -0.025500000000000966, -0.01600000000000179, 0.0442499999999999, -0.11150000000000126, -0.058000000000001606, -0.10725000000000051, -0.09700000000000131, 0.06274999999999942, 0.0002500000000011937, -0.014749999999999375, 0.005999999999998451, -0.24499999999999922, -0.0337499999999995, -0.13049999999999962, -0.1509999999999998, -0.0799999999999983, 0.0625, -0.10099999999999909, -0.05525000000000091], zp_timestamp='2025-06-21T16:38:00')
2025-06-21 18:42:31,040 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-21 18:42:31,040 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:42:31,040 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 31s
2025-06-21 18:42:31,040 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:42:31,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:42:31.041
2025-06-21 18:42:31,050 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:42:31,117 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455862. UTC time = 2025-06-21T16:42:31.041
2025-06-21 18:42:31,117 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:42:31,117 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:42:31,117 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:42:31,117 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:42:31,117 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:42:31,182 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.660
2025-06-21 18:42:31,183 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.302
2025-06-21 18:42:31,183 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:42:31,183 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:42:31,183 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:43:17,385 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:43:17,386 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:43:31,243 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:43:31,243 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:43:31,245 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:42:51', tmtdew=12.77, humidity=40.19, cloud=0.0, wind=22.76, temperature=8.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:42:53.366', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0002500000000011937, -0.025750000000000384, 0.0652500000000007, -0.1385000000000005, -0.11850000000000094, 0.007250000000000867, 0.05799999999999805, -0.020250000000000767, 0.03449999999999953, -0.0470000000000006, -0.07675000000000054, -0.14199999999999946, -0.031500000000001194, 0.02624999999999922, 0.014999999999998792, -0.017000000000001236, -0.011749999999999261, -0.057500000000000995, -0.02400000000000091, -0.09775000000000134, -0.054000000000002046, -0.03175000000000239, -0.02674999999999983, -0.027749999999999275, -0.02000000000000135, -0.23249999999999993, -0.06124999999999936, -0.09849999999999959, -0.09999999999999964, 0.0005000000000006111, -0.007999999999999119, -0.054499999999999105, -0.05525000000000091], zp_timestamp='2025-06-21T16:41:00')
2025-06-21 18:43:31,245 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-21 18:43:31,245 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:43:31,245 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 31s
2025-06-21 18:43:31,245 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:43:31,245 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:43:31.245
2025-06-21 18:43:31,254 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:43:31,315 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456444. UTC time = 2025-06-21T16:43:31.245
2025-06-21 18:43:31,315 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:43:31,315 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:43:31,315 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:43:31,315 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:43:31,315 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:43:31,379 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.452
2025-06-21 18:43:31,379 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.424
2025-06-21 18:43:31,379 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:43:31,379 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:43:31,379 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:44:17,446 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:44:17,447 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:44:31,439 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:44:31,439 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:44:31,442 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:43:55', tmtdew=12.76, humidity=40.25, cloud=0.0, wind=24.21, temperature=8.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:43:53.328', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0002500000000011937, -0.025750000000000384, 0.0652500000000007, -0.1385000000000005, -0.11850000000000094, 0.007250000000000867, 0.05799999999999805, -0.020250000000000767, 0.03449999999999953, -0.0470000000000006, -0.07675000000000054, -0.14199999999999946, -0.031500000000001194, 0.02624999999999922, 0.014999999999998792, -0.017000000000001236, -0.011749999999999261, -0.057500000000000995, -0.02400000000000091, -0.09775000000000134, -0.054000000000002046, -0.03175000000000239, -0.02674999999999983, -0.027749999999999275, -0.02000000000000135, -0.23249999999999993, -0.06124999999999936, -0.09849999999999959, -0.09999999999999964, 0.0005000000000006111, -0.007999999999999119, -0.054499999999999105, -0.05525000000000091], zp_timestamp='2025-06-21T16:41:00')
2025-06-21 18:44:31,442 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 18:44:31,442 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:44:31,442 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 31s
2025-06-21 18:44:31,442 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:44:31,443 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:44:31.443
2025-06-21 18:44:31,451 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:44:31,515 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924575446. UTC time = 2025-06-21T16:44:31.443
2025-06-21 18:44:31,515 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:44:31,515 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:44:31,515 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:44:31,515 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:44:31,515 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:44:31,578 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.185
2025-06-21 18:44:31,578 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.472
2025-06-21 18:44:31,578 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:44:31,579 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:44:31,579 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:45:17,507 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:45:17,508 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:45:31,639 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:45:31,639 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:45:31,640 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:44:58', tmtdew=12.73, humidity=40.21, cloud=0.0, wind=22.83, temperature=8.15, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:44:23.309', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0002500000000011937, -0.025750000000000384, 0.0652500000000007, -0.1385000000000005, -0.11850000000000094, 0.007250000000000867, 0.05799999999999805, -0.020250000000000767, 0.03449999999999953, -0.0470000000000006, -0.07675000000000054, -0.14199999999999946, -0.031500000000001194, 0.02624999999999922, 0.014999999999998792, -0.017000000000001236, -0.011749999999999261, -0.057500000000000995, -0.02400000000000091, -0.09775000000000134, -0.054000000000002046, -0.03175000000000239, -0.02674999999999983, -0.027749999999999275, -0.02000000000000135, -0.23249999999999993, -0.06124999999999936, -0.09849999999999959, -0.09999999999999964, 0.0005000000000006111, -0.007999999999999119, -0.054499999999999105, -0.05525000000000091], zp_timestamp='2025-06-21T16:41:00')
2025-06-21 18:45:31,641 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-21 18:45:31,641 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:45:31,641 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 31s
2025-06-21 18:45:31,641 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:45:31,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:45:31.641
2025-06-21 18:45:31,650 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:45:31,712 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924591577. UTC time = 2025-06-21T16:45:31.641
2025-06-21 18:45:31,713 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:45:31,713 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:45:31,713 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:45:31,713 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:45:31,713 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:45:31,776 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.997
2025-06-21 18:45:31,776 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.446
2025-06-21 18:45:31,776 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:45:31,776 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:45:31,776 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:46:17,568 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:46:17,586 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:46:31,835 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:46:31,835 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:46:31,838 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:46:02', tmtdew=12.63, humidity=40.5, cloud=0.0, wind=23.77, temperature=8.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:45:53.338', atlas_cloud=1, atlas_rain=1, zp_data=[-0.015750000000000597, 0.0032500000000013074, 0.07525000000000048, -0.0625, -0.013500000000000512, -0.0032499999999977547, 0.08349999999999902, 0.01025000000000098, -0.0005000000000006111, -0.021000000000000796, -0.05874999999999986, -0.17900000000000027, -0.0389999999999997, 0.03074999999999939, -0.02200000000000024, -0.0129999999999999, -0.042749999999999844, -0.10350000000000037, -0.010500000000002174, -0.0417500000000004, -0.05700000000000216, 0.008749999999999147, -0.00975000000000037, -0.02224999999999966, -0.014000000000001123, -0.12650000000000006, -0.03225000000000122, -0.07349999999999923, -0.06199999999999939, 0.017500000000001847, -0.0389999999999997, -0.01249999999999929, -0.1022500000000015], zp_timestamp='2025-06-21T16:44:00')
2025-06-21 18:46:31,838 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 18:46:31,838 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:46:31,838 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 31s
2025-06-21 18:46:31,838 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:46:31,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:46:31.838
2025-06-21 18:46:31,847 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:46:31,908 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924612727. UTC time = 2025-06-21T16:46:31.838
2025-06-21 18:46:31,908 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:46:31,908 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:46:31,908 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:46:31,908 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:46:31,908 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:46:31,971 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.886
2025-06-21 18:46:31,971 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.342
2025-06-21 18:46:31,971 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:46:31,971 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:46:31,972 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:47:17,646 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:47:17,647 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:47:32,031 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:47:32,031 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:47:32,034 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:47:05', tmtdew=12.62, humidity=40.54, cloud=0.0, wind=22.8, temperature=7.99, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:46:53.386', atlas_cloud=1, atlas_rain=1, zp_data=[-0.015750000000000597, 0.0032500000000013074, 0.07525000000000048, -0.0625, -0.013500000000000512, -0.0032499999999977547, 0.08349999999999902, 0.01025000000000098, -0.0005000000000006111, -0.021000000000000796, -0.05874999999999986, -0.17900000000000027, -0.0389999999999997, 0.03074999999999939, -0.02200000000000024, -0.0129999999999999, -0.042749999999999844, -0.10350000000000037, -0.010500000000002174, -0.0417500000000004, -0.05700000000000216, 0.008749999999999147, -0.00975000000000037, -0.02224999999999966, -0.014000000000001123, -0.12650000000000006, -0.03225000000000122, -0.07349999999999923, -0.06199999999999939, 0.017500000000001847, -0.0389999999999997, -0.01249999999999929, -0.1022500000000015], zp_timestamp='2025-06-21T16:44:00')
2025-06-21 18:47:32,034 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 18:47:32,034 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:47:32,034 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 32s
2025-06-21 18:47:32,034 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:47:32,035 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:47:32.035
2025-06-21 18:47:32,043 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:47:32,105 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924601938. UTC time = 2025-06-21T16:47:32.035
2025-06-21 18:47:32,105 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:47:32,105 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:47:32,105 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:47:32,105 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:47:32,105 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:47:32,168 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.853
2025-06-21 18:47:32,169 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.161
2025-06-21 18:47:32,169 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:47:32,169 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:47:32,169 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:48:17,708 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:48:17,708 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:48:32,227 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:48:32,227 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:48:32,230 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:48:09', tmtdew=12.59, humidity=40.6, cloud=0.0, wind=25.18, temperature=8.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:47:53.347', atlas_cloud=1, atlas_rain=1, zp_data=[-0.015750000000000597, 0.0032500000000013074, 0.07525000000000048, -0.0625, -0.013500000000000512, -0.0032499999999977547, 0.08349999999999902, 0.01025000000000098, -0.0005000000000006111, -0.021000000000000796, -0.05874999999999986, -0.17900000000000027, -0.0389999999999997, 0.03074999999999939, -0.02200000000000024, -0.0129999999999999, -0.042749999999999844, -0.10350000000000037, -0.010500000000002174, -0.0417500000000004, -0.05700000000000216, 0.008749999999999147, -0.00975000000000037, -0.02224999999999966, -0.014000000000001123, -0.12650000000000006, -0.03225000000000122, -0.07349999999999923, -0.06199999999999939, 0.017500000000001847, -0.0389999999999997, -0.01249999999999929, -0.1022500000000015], zp_timestamp='2025-06-21T16:47:00')
2025-06-21 18:48:32,230 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 18:48:32,230 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:48:32,230 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 32s
2025-06-21 18:48:32,230 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:48:32,230 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:48:32.230
2025-06-21 18:48:32,239 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:48:32,301 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458252. UTC time = 2025-06-21T16:48:32.230
2025-06-21 18:48:32,301 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:48:32,301 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:48:32,301 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:48:32,301 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:48:32,301 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:48:32,365 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.894
2025-06-21 18:48:32,365 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.901
2025-06-21 18:48:32,365 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:48:32,365 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:48:32,365 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:49:17,768 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:49:17,786 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:49:32,423 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:49:32,423 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:49:32,434 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:49:12', tmtdew=12.59, humidity=40.63, cloud=0.0, wind=23.4, temperature=8.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:48:23.328', atlas_cloud=1, atlas_rain=1, zp_data=[-0.015750000000000597, 0.0032500000000013074, 0.07525000000000048, -0.0625, -0.013500000000000512, -0.0032499999999977547, 0.08349999999999902, 0.01025000000000098, -0.0005000000000006111, -0.021000000000000796, -0.05874999999999986, -0.17900000000000027, -0.0389999999999997, 0.03074999999999939, -0.02200000000000024, -0.0129999999999999, -0.042749999999999844, -0.10350000000000037, -0.010500000000002174, -0.0417500000000004, -0.05700000000000216, 0.008749999999999147, -0.00975000000000037, -0.02224999999999966, -0.014000000000001123, -0.12650000000000006, -0.03225000000000122, -0.07349999999999923, -0.06199999999999939, 0.017500000000001847, -0.0389999999999997, -0.01249999999999929, -0.1022500000000015], zp_timestamp='2025-06-21T16:47:00')
2025-06-21 18:49:32,434 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 18:49:32,434 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:49:32,434 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 32s
2025-06-21 18:49:32,434 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:49:32,434 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:49:32.434
2025-06-21 18:49:32,443 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:49:32,504 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924568713. UTC time = 2025-06-21T16:49:32.434
2025-06-21 18:49:32,504 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:49:32,504 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:49:32,504 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:49:32,504 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:49:32,504 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:49:32,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.010
2025-06-21 18:49:32,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.635
2025-06-21 18:49:32,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:49:32,567 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:49:32,567 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:50:17,845 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:50:17,846 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:50:32,627 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:50:32,628 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:50:32,630 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:50:16', tmtdew=12.57, humidity=40.67, cloud=0.0, wind=24.42, temperature=7.99, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:49:53.357', atlas_cloud=1, atlas_rain=1, zp_data=[-0.015750000000000597, 0.0032500000000013074, 0.07525000000000048, -0.0625, -0.013500000000000512, -0.0032499999999977547, 0.08349999999999902, 0.01025000000000098, -0.0005000000000006111, -0.021000000000000796, -0.05874999999999986, -0.17900000000000027, -0.0389999999999997, 0.03074999999999939, -0.02200000000000024, -0.0129999999999999, -0.042749999999999844, -0.10350000000000037, -0.010500000000002174, -0.0417500000000004, -0.05700000000000216, 0.008749999999999147, -0.00975000000000037, -0.02224999999999966, -0.014000000000001123, -0.12650000000000006, -0.03225000000000122, -0.07349999999999923, -0.06199999999999939, 0.017500000000001847, -0.0389999999999997, -0.01249999999999929, -0.1022500000000015], zp_timestamp='2025-06-21T16:47:00')
2025-06-21 18:50:32,630 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 18:50:32,630 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:50:32,630 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 32s
2025-06-21 18:50:32,630 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:50:32,631 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:50:32.631
2025-06-21 18:50:32,639 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:50:32,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560424. UTC time = 2025-06-21T16:50:32.631
2025-06-21 18:50:32,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:50:32,706 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:50:32,706 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:50:32,706 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:50:32,706 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:50:32,772 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.198
2025-06-21 18:50:32,772 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.946
2025-06-21 18:50:32,772 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:50:32,772 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:50:32,772 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:51:17,906 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:51:17,907 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:51:32,833 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:51:32,833 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:51:32,835 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:51:19', tmtdew=12.58, humidity=40.72, cloud=0.0, wind=24.84, temperature=7.96, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:50:53.318', atlas_cloud=1, atlas_rain=1, zp_data=[0.00274999999999892, -0.02474999999999916, 0.043750000000001066, -0.07150000000000034, -0.05550000000000033, -0.008749999999999147, 0.0730000000000004, 0.06425000000000125, 0.018499999999999517, -0.04299999999999926, -0.056750000000000966, -0.18399999999999928, -0.04300000000000104, 0.08525000000000027, -0.0010000000000012221, -0.038000000000000256, -0.04875000000000007, -0.1014999999999997, 0.0014999999999982805, -0.056750000000000966, -0.07700000000000173, -0.0087500000000027, 0.004750000000001364, -0.013749999999999929, -0.04100000000000037, -0.176499999999999, -0.03625000000000078, -0.09249999999999936, -0.06599999999999895, -0.019999999999999574, 0.038000000000000256, -0.05249999999999844, -0.08825000000000038], zp_timestamp='2025-06-21T16:50:00')
2025-06-21 18:51:32,835 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-21 18:51:32,835 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:51:32,835 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 32s
2025-06-21 18:51:32,835 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:51:32,836 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:51:32.836
2025-06-21 18:51:32,844 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:51:32,907 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455757. UTC time = 2025-06-21T16:51:32.836
2025-06-21 18:51:32,907 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:51:32,907 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:51:32,907 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:51:32,907 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:51:32,907 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:51:32,973 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.458
2025-06-21 18:51:32,973 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.186
2025-06-21 18:51:32,973 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:51:32,973 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:51:32,973 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:52:17,967 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:52:17,987 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:52:33,033 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:52:33,034 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:52:33,035 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:52:23', tmtdew=12.52, humidity=40.79, cloud=0.0, wind=24.7, temperature=7.93, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:51:53.366', atlas_cloud=1, atlas_rain=1, zp_data=[0.00274999999999892, -0.02474999999999916, 0.043750000000001066, -0.07150000000000034, -0.05550000000000033, -0.008749999999999147, 0.0730000000000004, 0.06425000000000125, 0.018499999999999517, -0.04299999999999926, -0.056750000000000966, -0.18399999999999928, -0.04300000000000104, 0.08525000000000027, -0.0010000000000012221, -0.038000000000000256, -0.04875000000000007, -0.1014999999999997, 0.0014999999999982805, -0.056750000000000966, -0.07700000000000173, -0.0087500000000027, 0.004750000000001364, -0.013749999999999929, -0.04100000000000037, -0.176499999999999, -0.03625000000000078, -0.09249999999999936, -0.06599999999999895, -0.019999999999999574, 0.038000000000000256, -0.05249999999999844, -0.08825000000000038], zp_timestamp='2025-06-21T16:50:00')
2025-06-21 18:52:33,035 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-21 18:52:33,035 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:52:33,035 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 33s
2025-06-21 18:52:33,035 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:52:33,036 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:52:33.036
2025-06-21 18:52:33,044 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:52:33,107 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456005. UTC time = 2025-06-21T16:52:33.036
2025-06-21 18:52:33,107 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:52:33,107 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:52:33,107 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:52:33,107 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:52:33,107 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:52:33,170 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.662
2025-06-21 18:52:33,171 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.354
2025-06-21 18:52:33,171 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:52:33,171 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:52:33,171 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:53:18,046 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:53:18,064 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:53:33,231 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:53:33,231 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:53:33,234 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:52:55', tmtdew=12.52, humidity=40.79, cloud=0.0, wind=23.91, temperature=7.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:52:53.328', atlas_cloud=1, atlas_rain=1, zp_data=[0.00274999999999892, -0.02474999999999916, 0.043750000000001066, -0.07150000000000034, -0.05550000000000033, -0.008749999999999147, 0.0730000000000004, 0.06425000000000125, 0.018499999999999517, -0.04299999999999926, -0.056750000000000966, -0.18399999999999928, -0.04300000000000104, 0.08525000000000027, -0.0010000000000012221, -0.038000000000000256, -0.04875000000000007, -0.1014999999999997, 0.0014999999999982805, -0.056750000000000966, -0.07700000000000173, -0.0087500000000027, 0.004750000000001364, -0.013749999999999929, -0.04100000000000037, -0.176499999999999, -0.03625000000000078, -0.09249999999999936, -0.06599999999999895, -0.019999999999999574, 0.038000000000000256, -0.05249999999999844, -0.08825000000000038], zp_timestamp='2025-06-21T16:50:00')
2025-06-21 18:53:33,234 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 18:53:33,234 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:53:33,234 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 33s
2025-06-21 18:53:33,234 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:53:33,235 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:53:33.235
2025-06-21 18:53:33,245 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:53:33,374 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456779. UTC time = 2025-06-21T16:53:33.235
2025-06-21 18:53:33,374 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:53:33,374 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:53:33,374 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:53:33,374 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:53:33,374 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:53:33,462 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.344
2025-06-21 18:53:33,462 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.450
2025-06-21 18:53:33,463 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:53:33,463 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:53:33,463 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:54:18,124 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:54:18,146 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:54:33,523 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:54:33,523 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:54:33,525 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:53:58', tmtdew=12.59, humidity=40.71, cloud=0.0, wind=23.31, temperature=7.95, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:53:53.376', atlas_cloud=1, atlas_rain=1, zp_data=[0.00274999999999892, -0.02474999999999916, 0.043750000000001066, -0.07150000000000034, -0.05550000000000033, -0.008749999999999147, 0.0730000000000004, 0.06425000000000125, 0.018499999999999517, -0.04299999999999926, -0.056750000000000966, -0.18399999999999928, -0.04300000000000104, 0.08525000000000027, -0.0010000000000012221, -0.038000000000000256, -0.04875000000000007, -0.1014999999999997, 0.0014999999999982805, -0.056750000000000966, -0.07700000000000173, -0.0087500000000027, 0.004750000000001364, -0.013749999999999929, -0.04100000000000037, -0.176499999999999, -0.03625000000000078, -0.09249999999999936, -0.06599999999999895, -0.019999999999999574, 0.038000000000000256, -0.05249999999999844, -0.08825000000000038], zp_timestamp='2025-06-21T16:53:00')
2025-06-21 18:54:33,525 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 18:54:33,525 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:54:33,525 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 33s
2025-06-21 18:54:33,525 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:54:33,525 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:54:33.525
2025-06-21 18:54:33,534 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:54:33,597 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458072. UTC time = 2025-06-21T16:54:33.525
2025-06-21 18:54:33,597 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:54:33,597 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:54:33,597 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:54:33,597 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:54:33,597 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:54:33,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.105
2025-06-21 18:54:33,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.471
2025-06-21 18:54:33,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:54:33,663 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:54:33,663 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:55:18,203 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:55:18,204 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:55:33,724 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:55:33,724 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:55:33,726 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:55:02', tmtdew=12.54, humidity=40.78, cloud=0.0, wind=26.54, temperature=7.94, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:54:53.338', atlas_cloud=1, atlas_rain=1, zp_data=[0.00274999999999892, -0.02474999999999916, 0.043750000000001066, -0.07150000000000034, -0.05550000000000033, -0.008749999999999147, 0.0730000000000004, 0.06425000000000125, 0.018499999999999517, -0.04299999999999926, -0.056750000000000966, -0.18399999999999928, -0.04300000000000104, 0.08525000000000027, -0.0010000000000012221, -0.038000000000000256, -0.04875000000000007, -0.1014999999999997, 0.0014999999999982805, -0.056750000000000966, -0.07700000000000173, -0.0087500000000027, 0.004750000000001364, -0.013749999999999929, -0.04100000000000037, -0.176499999999999, -0.03625000000000078, -0.09249999999999936, -0.06599999999999895, -0.019999999999999574, 0.038000000000000256, -0.05249999999999844, -0.08825000000000038], zp_timestamp='2025-06-21T16:53:00')
2025-06-21 18:55:33,726 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 18:55:33,726 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:55:33,727 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 33s
2025-06-21 18:55:33,727 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:55:33,727 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:55:33.727
2025-06-21 18:55:33,736 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:55:33,799 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459872. UTC time = 2025-06-21T16:55:33.727
2025-06-21 18:55:33,799 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:55:33,800 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:55:33,800 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:55:33,800 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:55:33,800 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:55:33,867 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.946
2025-06-21 18:55:33,868 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.416
2025-06-21 18:55:33,868 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:55:33,868 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:55:33,868 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:56:18,264 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:56:18,265 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:56:33,928 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:56:33,928 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:56:33,931 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:55:02', tmtdew=12.54, humidity=40.78, cloud=0.0, wind=26.54, temperature=7.94, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:54:53.338', atlas_cloud=1, atlas_rain=1, zp_data=[0.00274999999999892, -0.02474999999999916, 0.043750000000001066, -0.07150000000000034, -0.05550000000000033, -0.008749999999999147, 0.0730000000000004, 0.06425000000000125, 0.018499999999999517, -0.04299999999999926, -0.056750000000000966, -0.18399999999999928, -0.04300000000000104, 0.08525000000000027, -0.0010000000000012221, -0.038000000000000256, -0.04875000000000007, -0.1014999999999997, 0.0014999999999982805, -0.056750000000000966, -0.07700000000000173, -0.0087500000000027, 0.004750000000001364, -0.013749999999999929, -0.04100000000000037, -0.176499999999999, -0.03625000000000078, -0.09249999999999936, -0.06599999999999895, -0.019999999999999574, 0.038000000000000256, -0.05249999999999844, -0.08825000000000038], zp_timestamp='2025-06-21T16:53:00')
2025-06-21 18:56:33,931 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 31s
2025-06-21 18:56:33,931 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:56:33,931 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 33s
2025-06-21 18:56:33,931 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:56:33,932 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:56:33.932
2025-06-21 18:56:33,940 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:56:34,005 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924617025. UTC time = 2025-06-21T16:56:33.932
2025-06-21 18:56:34,006 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:56:34,006 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:56:34,006 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:56:34,006 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:56:34,006 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:56:34,070 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.864
2025-06-21 18:56:34,071 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.284
2025-06-21 18:56:34,071 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:56:34,071 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:56:34,071 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:57:18,323 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:57:18,324 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:57:34,131 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:57:34,131 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:57:34,134 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:55:02', tmtdew=12.54, humidity=40.78, cloud=0.0, wind=26.54, temperature=7.94, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:54:53.338', atlas_cloud=1, atlas_rain=1, zp_data=[0.00274999999999892, -0.02474999999999916, 0.043750000000001066, -0.07150000000000034, -0.05550000000000033, -0.008749999999999147, 0.0730000000000004, 0.06425000000000125, 0.018499999999999517, -0.04299999999999926, -0.056750000000000966, -0.18399999999999928, -0.04300000000000104, 0.08525000000000027, -0.0010000000000012221, -0.038000000000000256, -0.04875000000000007, -0.1014999999999997, 0.0014999999999982805, -0.056750000000000966, -0.07700000000000173, -0.0087500000000027, 0.004750000000001364, -0.013749999999999929, -0.04100000000000037, -0.176499999999999, -0.03625000000000078, -0.09249999999999936, -0.06599999999999895, -0.019999999999999574, 0.038000000000000256, -0.05249999999999844, -0.08825000000000038], zp_timestamp='2025-06-21T16:53:00')
2025-06-21 18:57:34,135 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 32s
2025-06-21 18:57:34,135 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:57:34,135 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 34s
2025-06-21 18:57:34,135 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:57:34,135 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:57:34.135
2025-06-21 18:57:34,144 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:57:34,213 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924594026. UTC time = 2025-06-21T16:57:34.135
2025-06-21 18:57:34,214 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:57:34,214 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:57:34,214 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:57:34,214 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:57:34,214 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:57:34,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.859
2025-06-21 18:57:34,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.074
2025-06-21 18:57:34,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:57:34,281 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:57:34,281 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:58:18,384 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:58:18,385 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:58:34,341 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:58:34,341 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:58:34,344 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:58:13', tmtdew=12.51, humidity=40.76, cloud=0.0, wind=25.32, temperature=7.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:57:53.309', atlas_cloud=1, atlas_rain=1, zp_data=[0.003750000000000142, -0.014749999999999375, 0.0442499999999999, -0.021000000000000796, 0.006499999999999062, -0.011749999999999261, 0.007999999999999119, 0.007750000000001478, 0.045499999999998764, -0.04949999999999832, -0.04725000000000179, -0.19950000000000045, -0.01699999999999946, 0.08124999999999893, 0.01699999999999946, 0.019000000000000128, -0.03575000000000017, -0.10449999999999982, -0.012000000000000455, -0.05825000000000102, -0.07500000000000107, 0.009749999999998593, -0.05074999999999896, -0.025249999999999773, -0.02800000000000047, -0.13949999999999996, -0.01774999999999949, -0.10249999999999915, -0.057000000000000384, -0.027999999999998693, 0.0010000000000012221, -0.02949999999999875, -0.10525000000000162], zp_timestamp='2025-06-21T16:56:00')
2025-06-21 18:58:34,344 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 18:58:34,345 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:58:34,345 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 34s
2025-06-21 18:58:34,345 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:58:34,345 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:58:34.345
2025-06-21 18:58:34,354 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:58:34,416 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924576685. UTC time = 2025-06-21T16:58:34.345
2025-06-21 18:58:34,416 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:58:34,416 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:58:34,416 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:58:34,416 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:58:34,416 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:58:34,479 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.928
2025-06-21 18:58:34,479 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.784
2025-06-21 18:58:34,479 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:58:34,479 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:58:34,480 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 18:59:18,445 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 18:59:18,446 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 18:59:34,539 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 18:59:34,539 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 18:59:34,540 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T18:59:17', tmtdew=12.55, humidity=40.66, cloud=0.0, wind=23.27, temperature=7.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:58:23.290', atlas_cloud=1, atlas_rain=1, zp_data=[0.003750000000000142, -0.014749999999999375, 0.0442499999999999, -0.021000000000000796, 0.006499999999999062, -0.011749999999999261, 0.007999999999999119, 0.007750000000001478, 0.045499999999998764, -0.04949999999999832, -0.04725000000000179, -0.19950000000000045, -0.01699999999999946, 0.08124999999999893, 0.01699999999999946, 0.019000000000000128, -0.03575000000000017, -0.10449999999999982, -0.012000000000000455, -0.05825000000000102, -0.07500000000000107, 0.009749999999998593, -0.05074999999999896, -0.025249999999999773, -0.02800000000000047, -0.13949999999999996, -0.01774999999999949, -0.10249999999999915, -0.057000000000000384, -0.027999999999998693, 0.0010000000000012221, -0.02949999999999875, -0.10525000000000162], zp_timestamp='2025-06-21T16:56:00')
2025-06-21 18:59:34,541 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 18:59:34,541 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 18:59:34,541 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 34s
2025-06-21 18:59:34,541 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 18:59:34,541 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T16:59:34.541
2025-06-21 18:59:34,550 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 18:59:34,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456493. UTC time = 2025-06-21T16:59:34.541
2025-06-21 18:59:34,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 18:59:34,615 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 18:59:34,615 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 18:59:34,615 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 18:59:34,615 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 18:59:34,681 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.071
2025-06-21 18:59:34,681 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.757
2025-06-21 18:59:34,681 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 18:59:34,681 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 18:59:34,681 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:00:18,506 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:00:18,507 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:00:34,742 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:00:34,742 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:00:34,744 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:00:20', tmtdew=12.56, humidity=40.94, cloud=0.0, wind=23.87, temperature=7.9, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T16:59:53.318', atlas_cloud=1, atlas_rain=1, zp_data=[0.036749999999999616, 0.02925000000000111, 0.021250000000000213, -0.008000000000000895, -0.04349999999999987, 0.035250000000001336, 0.03999999999999915, 0.059250000000002245, 0.0259999999999998, -0.027499999999999858, -0.08174999999999955, -0.15600000000000058, 0.0019999999999988916, 0.0572499999999998, 0.04899999999999949, 0.04099999999999859, 0.011250000000000426, -0.08300000000000018, 0.019999999999999574, -0.07475000000000165, -0.048500000000000654, 0.039749999999997954, -0.00274999999999892, -0.02725000000000044, -0.026500000000000412, -0.14599999999999902, -0.04025000000000034, -0.07299999999999862, -0.08149999999999835, -0.03399999999999892, 0.02800000000000047, -0.023999999999999133, -0.12424999999999997], zp_timestamp='2025-06-21T16:59:00')
2025-06-21 19:00:34,744 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 19:00:34,744 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:00:34,744 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 34s
2025-06-21 19:00:34,744 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:00:34,744 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:00:34.745
2025-06-21 19:00:34,753 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:00:34,814 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455866. UTC time = 2025-06-21T17:00:34.745
2025-06-21 19:00:34,814 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:00:34,814 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:00:34,814 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:00:34,814 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:00:34,814 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:00:34,879 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.285
2025-06-21 19:00:34,879 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.042
2025-06-21 19:00:34,879 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:00:34,879 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:00:34,879 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:01:18,563 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:01:18,564 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:01:34,939 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:01:34,939 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:01:34,941 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:01:24', tmtdew=12.46, humidity=41.03, cloud=0.0, wind=22.76, temperature=7.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:00:53.280', atlas_cloud=1, atlas_rain=1, zp_data=[0.036749999999999616, 0.02925000000000111, 0.021250000000000213, -0.008000000000000895, -0.04349999999999987, 0.035250000000001336, 0.03999999999999915, 0.059250000000002245, 0.0259999999999998, -0.027499999999999858, -0.08174999999999955, -0.15600000000000058, 0.0019999999999988916, 0.0572499999999998, 0.04899999999999949, 0.04099999999999859, 0.011250000000000426, -0.08300000000000018, 0.019999999999999574, -0.07475000000000165, -0.048500000000000654, 0.039749999999997954, -0.00274999999999892, -0.02725000000000044, -0.026500000000000412, -0.14599999999999902, -0.04025000000000034, -0.07299999999999862, -0.08149999999999835, -0.03399999999999892, 0.02800000000000047, -0.023999999999999133, -0.12424999999999997], zp_timestamp='2025-06-21T16:59:00')
2025-06-21 19:01:34,941 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-21 19:01:34,941 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:01:34,941 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 34s
2025-06-21 19:01:34,941 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:01:34,942 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:01:34.942
2025-06-21 19:01:34,950 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:01:35,012 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455779. UTC time = 2025-06-21T17:01:34.942
2025-06-21 19:01:35,012 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:01:35,012 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:01:35,012 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:01:35,012 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:01:35,012 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:01:35,076 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.571
2025-06-21 19:01:35,076 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.256
2025-06-21 19:01:35,076 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:01:35,076 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:01:35,077 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:02:18,624 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:02:18,625 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:02:35,137 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:02:35,137 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:02:35,140 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:01:56', tmtdew=12.47, humidity=41.02, cloud=0.0, wind=22.85, temperature=7.86, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:01:53.328', atlas_cloud=1, atlas_rain=1, zp_data=[0.036749999999999616, 0.02925000000000111, 0.021250000000000213, -0.008000000000000895, -0.04349999999999987, 0.035250000000001336, 0.03999999999999915, 0.059250000000002245, 0.0259999999999998, -0.027499999999999858, -0.08174999999999955, -0.15600000000000058, 0.0019999999999988916, 0.0572499999999998, 0.04899999999999949, 0.04099999999999859, 0.011250000000000426, -0.08300000000000018, 0.019999999999999574, -0.07475000000000165, -0.048500000000000654, 0.039749999999997954, -0.00274999999999892, -0.02725000000000044, -0.026500000000000412, -0.14599999999999902, -0.04025000000000034, -0.07299999999999862, -0.08149999999999835, -0.03399999999999892, 0.02800000000000047, -0.023999999999999133, -0.12424999999999997], zp_timestamp='2025-06-21T16:59:00')
2025-06-21 19:02:35,140 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 19:02:35,140 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:02:35,140 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 35s
2025-06-21 19:02:35,140 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:02:35,141 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:02:35.141
2025-06-21 19:02:35,149 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:02:35,211 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924562226. UTC time = 2025-06-21T17:02:35.141
2025-06-21 19:02:35,211 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:02:35,211 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:02:35,211 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:02:35,211 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:02:35,211 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:02:35,275 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.535
2025-06-21 19:02:35,275 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.397
2025-06-21 19:02:35,275 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:02:35,275 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:02:35,275 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:03:18,685 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:03:18,702 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:03:35,335 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:03:35,335 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:03:35,338 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:02:28', tmtdew=12.49, humidity=40.96, cloud=0.0, wind=25.46, temperature=7.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:02:23.309', atlas_cloud=1, atlas_rain=1, zp_data=[0.036749999999999616, 0.02925000000000111, 0.021250000000000213, -0.008000000000000895, -0.04349999999999987, 0.035250000000001336, 0.03999999999999915, 0.059250000000002245, 0.0259999999999998, -0.027499999999999858, -0.08174999999999955, -0.15600000000000058, 0.0019999999999988916, 0.0572499999999998, 0.04899999999999949, 0.04099999999999859, 0.011250000000000426, -0.08300000000000018, 0.019999999999999574, -0.07475000000000165, -0.048500000000000654, 0.039749999999997954, -0.00274999999999892, -0.02725000000000044, -0.026500000000000412, -0.14599999999999902, -0.04025000000000034, -0.07299999999999862, -0.08149999999999835, -0.03399999999999892, 0.02800000000000047, -0.023999999999999133, -0.12424999999999997], zp_timestamp='2025-06-21T16:59:00')
2025-06-21 19:03:35,339 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 7s
2025-06-21 19:03:35,339 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:03:35,339 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 35s
2025-06-21 19:03:35,339 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:03:35,339 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:03:35.339
2025-06-21 19:03:35,348 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:03:35,410 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924571884. UTC time = 2025-06-21T17:03:35.339
2025-06-21 19:03:35,410 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:03:35,410 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:03:35,410 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:03:35,410 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:03:35,410 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:03:35,474 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.246
2025-06-21 19:03:35,475 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.465
2025-06-21 19:03:35,475 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:03:35,475 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:03:35,475 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:04:18,762 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:04:18,763 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:04:35,535 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:04:35,535 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:04:35,538 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:04:03', tmtdew=12.55, humidity=40.64, cloud=0.0, wind=23.89, temperature=7.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:03:53.338', atlas_cloud=1, atlas_rain=1, zp_data=[0.036749999999999616, 0.02925000000000111, 0.021250000000000213, -0.008000000000000895, -0.04349999999999987, 0.035250000000001336, 0.03999999999999915, 0.059250000000002245, 0.0259999999999998, -0.027499999999999858, -0.08174999999999955, -0.15600000000000058, 0.0019999999999988916, 0.0572499999999998, 0.04899999999999949, 0.04099999999999859, 0.011250000000000426, -0.08300000000000018, 0.019999999999999574, -0.07475000000000165, -0.048500000000000654, 0.039749999999997954, -0.00274999999999892, -0.02725000000000044, -0.026500000000000412, -0.14599999999999902, -0.04025000000000034, -0.07299999999999862, -0.08149999999999835, -0.03399999999999892, 0.02800000000000047, -0.023999999999999133, -0.12424999999999997], zp_timestamp='2025-06-21T17:02:00')
2025-06-21 19:04:35,538 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 19:04:35,538 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:04:35,538 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 35s
2025-06-21 19:04:35,538 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:04:35,539 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:04:35.539
2025-06-21 19:04:35,547 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:04:35,610 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924586673. UTC time = 2025-06-21T17:04:35.539
2025-06-21 19:04:35,610 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:04:35,610 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:04:35,610 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:04:35,610 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:04:35,610 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:04:35,673 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.037
2025-06-21 19:04:35,673 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.459
2025-06-21 19:04:35,674 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:04:35,674 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:04:35,674 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:05:18,823 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:05:18,824 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:05:35,734 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:05:35,734 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:05:35,736 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:05:07', tmtdew=12.53, humidity=40.92, cloud=0.0, wind=23.96, temperature=7.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:04:53.299', atlas_cloud=1, atlas_rain=1, zp_data=[0.036749999999999616, 0.02925000000000111, 0.021250000000000213, -0.008000000000000895, -0.04349999999999987, 0.035250000000001336, 0.03999999999999915, 0.059250000000002245, 0.0259999999999998, -0.027499999999999858, -0.08174999999999955, -0.15600000000000058, 0.0019999999999988916, 0.0572499999999998, 0.04899999999999949, 0.04099999999999859, 0.011250000000000426, -0.08300000000000018, 0.019999999999999574, -0.07475000000000165, -0.048500000000000654, 0.039749999999997954, -0.00274999999999892, -0.02725000000000044, -0.026500000000000412, -0.14599999999999902, -0.04025000000000034, -0.07299999999999862, -0.08149999999999835, -0.03399999999999892, 0.02800000000000047, -0.023999999999999133, -0.12424999999999997], zp_timestamp='2025-06-21T17:02:00')
2025-06-21 19:05:35,737 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 19:05:35,737 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:05:35,737 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 35s
2025-06-21 19:05:35,737 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:05:35,737 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:05:35.737
2025-06-21 19:05:35,746 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:05:35,811 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460652. UTC time = 2025-06-21T17:05:35.737
2025-06-21 19:05:35,812 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:05:35,812 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:05:35,812 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:05:35,812 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:05:35,812 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:05:35,876 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.906
2025-06-21 19:05:35,876 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.376
2025-06-21 19:05:35,877 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:05:35,877 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:05:35,877 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:06:18,884 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:06:18,885 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:06:35,935 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:06:35,935 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:06:35,937 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:06:10', tmtdew=12.52, humidity=40.96, cloud=0.0, wind=23.18, temperature=7.86, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:05:23.280', atlas_cloud=1, atlas_rain=1, zp_data=[0.036749999999999616, 0.02925000000000111, 0.021250000000000213, -0.008000000000000895, -0.04349999999999987, 0.035250000000001336, 0.03999999999999915, 0.059250000000002245, 0.0259999999999998, -0.027499999999999858, -0.08174999999999955, -0.15600000000000058, 0.0019999999999988916, 0.0572499999999998, 0.04899999999999949, 0.04099999999999859, 0.011250000000000426, -0.08300000000000018, 0.019999999999999574, -0.07475000000000165, -0.048500000000000654, 0.039749999999997954, -0.00274999999999892, -0.02725000000000044, -0.026500000000000412, -0.14599999999999902, -0.04025000000000034, -0.07299999999999862, -0.08149999999999835, -0.03399999999999892, 0.02800000000000047, -0.023999999999999133, -0.12424999999999997], zp_timestamp='2025-06-21T17:02:00')
2025-06-21 19:06:35,937 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 19:06:35,937 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:06:35,937 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 35s
2025-06-21 19:06:35,937 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:06:35,937 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:06:35.937
2025-06-21 19:06:35,946 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:06:36,009 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924607824. UTC time = 2025-06-21T17:06:35.937
2025-06-21 19:06:36,009 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:06:36,009 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:06:36,009 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:06:36,009 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:06:36,009 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:06:36,072 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.853
2025-06-21 19:06:36,072 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.215
2025-06-21 19:06:36,072 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:06:36,072 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:06:36,073 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:07:18,945 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:07:18,969 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:07:36,133 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:07:36,133 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:07:36,135 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:07:15', tmtdew=12.5, humidity=40.92, cloud=0.0, wind=24.37, temperature=7.83, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:06:53.309', atlas_cloud=1, atlas_rain=1, zp_data=[0.027249999999998664, 0.0032500000000013074, 0.01025000000000098, -0.03950000000000031, -0.019000000000000128, -0.0017499999999994742, 0.032999999999999474, 0.06675000000000075, 0.04049999999999976, -0.04100000000000037, -0.0677500000000002, -0.1880000000000006, 0.004999999999999005, 0.04124999999999979, 0.0045000000000001705, -0.024499999999999744, -0.02725000000000044, -0.09050000000000047, 0.011499999999999844, -0.08774999999999977, -0.0730000000000004, 0.01774999999999949, 0.01425000000000054, -0.032249999999999446, -0.025000000000000355, -0.17900000000000027, -0.06325000000000003, -0.07349999999999923, -0.08199999999999896, -0.03199999999999825, 0.04400000000000048, -0.034999999999998366, -0.10825000000000173], zp_timestamp='2025-06-21T17:05:00')
2025-06-21 19:07:36,136 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 19:07:36,136 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:07:36,136 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 36s
2025-06-21 19:07:36,136 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:07:36,136 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:07:36.136
2025-06-21 19:07:36,145 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:07:36,206 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458691. UTC time = 2025-06-21T17:07:36.136
2025-06-21 19:07:36,206 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:07:36,206 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:07:36,206 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:07:36,206 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:07:36,206 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:07:36,271 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.875
2025-06-21 19:07:36,271 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.976
2025-06-21 19:07:36,271 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:07:36,271 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:07:36,271 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:08:19,029 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:08:19,047 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:08:36,331 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:08:36,332 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:08:36,335 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:08:18', tmtdew=12.53, humidity=40.9, cloud=0.0, wind=22.53, temperature=7.81, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:07:53.270', atlas_cloud=1, atlas_rain=1, zp_data=[0.027249999999998664, 0.0032500000000013074, 0.01025000000000098, -0.03950000000000031, -0.019000000000000128, -0.0017499999999994742, 0.032999999999999474, 0.06675000000000075, 0.04049999999999976, -0.04100000000000037, -0.0677500000000002, -0.1880000000000006, 0.004999999999999005, 0.04124999999999979, 0.0045000000000001705, -0.024499999999999744, -0.02725000000000044, -0.09050000000000047, 0.011499999999999844, -0.08774999999999977, -0.0730000000000004, 0.01774999999999949, 0.01425000000000054, -0.032249999999999446, -0.025000000000000355, -0.17900000000000027, -0.06325000000000003, -0.07349999999999923, -0.08199999999999896, -0.03199999999999825, 0.04400000000000048, -0.034999999999998366, -0.10825000000000173], zp_timestamp='2025-06-21T17:05:00')
2025-06-21 19:08:36,335 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 19:08:36,335 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:08:36,335 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 36s
2025-06-21 19:08:36,335 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:08:36,336 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:08:36.336
2025-06-21 19:08:36,345 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:08:36,420 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457164. UTC time = 2025-06-21T17:08:36.336
2025-06-21 19:08:36,420 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:08:36,420 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:08:36,420 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:08:36,420 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:08:36,420 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:08:36,492 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.971
2025-06-21 19:08:36,492 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.656
2025-06-21 19:08:36,492 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:08:36,492 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:08:36,493 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:09:19,107 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:09:19,108 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:09:36,551 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:09:36,551 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:09:36,554 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:08:50', tmtdew=12.52, humidity=40.95, cloud=0.0, wind=23.03, temperature=7.86, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:08:23.338', atlas_cloud=1, atlas_rain=1, zp_data=[0.027249999999998664, 0.0032500000000013074, 0.01025000000000098, -0.03950000000000031, -0.019000000000000128, -0.0017499999999994742, 0.032999999999999474, 0.06675000000000075, 0.04049999999999976, -0.04100000000000037, -0.0677500000000002, -0.1880000000000006, 0.004999999999999005, 0.04124999999999979, 0.0045000000000001705, -0.024499999999999744, -0.02725000000000044, -0.09050000000000047, 0.011499999999999844, -0.08774999999999977, -0.0730000000000004, 0.01774999999999949, 0.01425000000000054, -0.032249999999999446, -0.025000000000000355, -0.17900000000000027, -0.06325000000000003, -0.07349999999999923, -0.08199999999999896, -0.03199999999999825, 0.04400000000000048, -0.034999999999998366, -0.10825000000000173], zp_timestamp='2025-06-21T17:05:00')
2025-06-21 19:09:36,554 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 46s
2025-06-21 19:09:36,554 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:09:36,554 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 36s
2025-06-21 19:09:36,554 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:09:36,554 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:09:36.554
2025-06-21 19:09:36,563 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:09:36,626 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924561905. UTC time = 2025-06-21T17:09:36.554
2025-06-21 19:09:36,626 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:09:36,626 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:09:36,626 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:09:36,626 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:09:36,626 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:09:36,689 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.141
2025-06-21 19:09:36,689 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.869
2025-06-21 19:09:36,689 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:09:36,689 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:09:36,690 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:10:19,168 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:10:19,169 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:10:36,747 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:10:36,747 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:10:36,750 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:08:50', tmtdew=12.52, humidity=40.95, cloud=0.0, wind=23.03, temperature=7.86, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:08:23.338', atlas_cloud=1, atlas_rain=1, zp_data=[0.027249999999998664, 0.0032500000000013074, 0.01025000000000098, -0.03950000000000031, -0.019000000000000128, -0.0017499999999994742, 0.032999999999999474, 0.06675000000000075, 0.04049999999999976, -0.04100000000000037, -0.0677500000000002, -0.1880000000000006, 0.004999999999999005, 0.04124999999999979, 0.0045000000000001705, -0.024499999999999744, -0.02725000000000044, -0.09050000000000047, 0.011499999999999844, -0.08774999999999977, -0.0730000000000004, 0.01774999999999949, 0.01425000000000054, -0.032249999999999446, -0.025000000000000355, -0.17900000000000027, -0.06325000000000003, -0.07349999999999923, -0.08199999999999896, -0.03199999999999825, 0.04400000000000048, -0.034999999999998366, -0.10825000000000173], zp_timestamp='2025-06-21T17:05:00')
2025-06-21 19:10:36,750 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 46s
2025-06-21 19:10:36,750 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:10:36,750 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 36s
2025-06-21 19:10:36,750 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:10:36,750 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:10:36.750
2025-06-21 19:10:36,759 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:10:36,820 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557635. UTC time = 2025-06-21T17:10:36.750
2025-06-21 19:10:36,820 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:10:36,820 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:10:36,820 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:10:36,820 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:10:36,820 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:10:36,884 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.382
2025-06-21 19:10:36,884 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.128
2025-06-21 19:10:36,884 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:10:36,884 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:10:36,884 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:11:19,229 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:11:19,230 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:11:36,945 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:11:36,945 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:11:36,947 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:10:57', tmtdew=12.42, humidity=41.13, cloud=0.0, wind=21.31, temperature=7.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:10:53.328', atlas_cloud=1, atlas_rain=1, zp_data=[0.027249999999998664, 0.0032500000000013074, 0.01025000000000098, -0.03950000000000031, -0.019000000000000128, -0.0017499999999994742, 0.032999999999999474, 0.06675000000000075, 0.04049999999999976, -0.04100000000000037, -0.0677500000000002, -0.1880000000000006, 0.004999999999999005, 0.04124999999999979, 0.0045000000000001705, -0.024499999999999744, -0.02725000000000044, -0.09050000000000047, 0.011499999999999844, -0.08774999999999977, -0.0730000000000004, 0.01774999999999949, 0.01425000000000054, -0.032249999999999446, -0.025000000000000355, -0.17900000000000027, -0.06325000000000003, -0.07349999999999923, -0.08199999999999896, -0.03199999999999825, 0.04400000000000048, -0.034999999999998366, -0.10825000000000173], zp_timestamp='2025-06-21T17:08:00')
2025-06-21 19:11:36,947 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 19:11:36,947 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:11:36,947 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 36s
2025-06-21 19:11:36,947 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:11:36,948 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:11:36.948
2025-06-21 19:11:36,956 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:11:37,027 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558724. UTC time = 2025-06-21T17:11:36.948
2025-06-21 19:11:37,027 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:11:37,027 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:11:37,027 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:11:37,027 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:11:37,027 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:11:37,092 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.693
2025-06-21 19:11:37,092 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.316
2025-06-21 19:11:37,092 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:11:37,093 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:11:37,093 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:12:19,290 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:12:19,291 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:12:37,153 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:12:37,153 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:12:37,155 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:12:01', tmtdew=12.33, humidity=41.29, cloud=0.0, wind=20.57, temperature=7.72, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:11:53.290', atlas_cloud=1, atlas_rain=1, zp_data=[0.027249999999998664, 0.0032500000000013074, 0.01025000000000098, -0.03950000000000031, -0.019000000000000128, -0.0017499999999994742, 0.032999999999999474, 0.06675000000000075, 0.04049999999999976, -0.04100000000000037, -0.0677500000000002, -0.1880000000000006, 0.004999999999999005, 0.04124999999999979, 0.0045000000000001705, -0.024499999999999744, -0.02725000000000044, -0.09050000000000047, 0.011499999999999844, -0.08774999999999977, -0.0730000000000004, 0.01774999999999949, 0.01425000000000054, -0.032249999999999446, -0.025000000000000355, -0.17900000000000027, -0.06325000000000003, -0.07349999999999923, -0.08199999999999896, -0.03199999999999825, 0.04400000000000048, -0.034999999999998366, -0.10825000000000173], zp_timestamp='2025-06-21T17:08:00')
2025-06-21 19:12:37,156 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 19:12:37,156 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:12:37,156 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 37s
2025-06-21 19:12:37,156 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:12:37,156 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:12:37.156
2025-06-21 19:12:37,165 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:12:37,235 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924565095. UTC time = 2025-06-21T17:12:37.156
2025-06-21 19:12:37,235 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:12:37,235 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:12:37,235 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:12:37,235 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:12:37,235 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:12:37,303 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.418
2025-06-21 19:12:37,303 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.430
2025-06-21 19:12:37,303 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:12:37,303 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:12:37,303 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:13:19,351 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:13:19,352 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:13:37,364 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:13:37,364 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:13:37,365 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:12:01', tmtdew=12.33, humidity=41.29, cloud=0.0, wind=20.57, temperature=7.72, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:11:53.290', atlas_cloud=1, atlas_rain=1, zp_data=[0.027249999999998664, 0.0032500000000013074, 0.01025000000000098, -0.03950000000000031, -0.019000000000000128, -0.0017499999999994742, 0.032999999999999474, 0.06675000000000075, 0.04049999999999976, -0.04100000000000037, -0.0677500000000002, -0.1880000000000006, 0.004999999999999005, 0.04124999999999979, 0.0045000000000001705, -0.024499999999999744, -0.02725000000000044, -0.09050000000000047, 0.011499999999999844, -0.08774999999999977, -0.0730000000000004, 0.01774999999999949, 0.01425000000000054, -0.032249999999999446, -0.025000000000000355, -0.17900000000000027, -0.06325000000000003, -0.07349999999999923, -0.08199999999999896, -0.03199999999999825, 0.04400000000000048, -0.034999999999998366, -0.10825000000000173], zp_timestamp='2025-06-21T17:08:00')
2025-06-21 19:13:37,365 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 36s
2025-06-21 19:13:37,365 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:13:37,365 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 37s
2025-06-21 19:13:37,365 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:13:37,366 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:13:37.366
2025-06-21 19:13:37,374 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:13:37,437 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457665. UTC time = 2025-06-21T17:13:37.366
2025-06-21 19:13:37,437 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:13:37,437 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:13:37,437 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:13:37,437 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:13:37,437 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:13:37,500 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.159
2025-06-21 19:13:37,501 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.471
2025-06-21 19:13:37,501 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:13:37,501 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:13:37,501 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:14:19,411 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:14:19,412 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:14:37,561 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:14:37,561 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:14:37,563 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:12:01', tmtdew=12.33, humidity=41.29, cloud=0.0, wind=20.57, temperature=7.72, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:11:53.290', atlas_cloud=1, atlas_rain=1, zp_data=[0.027249999999998664, 0.0032500000000013074, 0.01025000000000098, -0.03950000000000031, -0.019000000000000128, -0.0017499999999994742, 0.032999999999999474, 0.06675000000000075, 0.04049999999999976, -0.04100000000000037, -0.0677500000000002, -0.1880000000000006, 0.004999999999999005, 0.04124999999999979, 0.0045000000000001705, -0.024499999999999744, -0.02725000000000044, -0.09050000000000047, 0.011499999999999844, -0.08774999999999977, -0.0730000000000004, 0.01774999999999949, 0.01425000000000054, -0.032249999999999446, -0.025000000000000355, -0.17900000000000027, -0.06325000000000003, -0.07349999999999923, -0.08199999999999896, -0.03199999999999825, 0.04400000000000048, -0.034999999999998366, -0.10825000000000173], zp_timestamp='2025-06-21T17:08:00')
2025-06-21 19:14:37,563 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 36s
2025-06-21 19:14:37,563 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:14:37,563 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6m 37s
2025-06-21 19:14:37,563 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:14:37,564 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:14:37.564
2025-06-21 19:14:37,573 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:14:37,646 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924593314. UTC time = 2025-06-21T17:14:37.564
2025-06-21 19:14:37,646 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:14:37,646 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:14:37,646 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:14:37,646 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:14:37,646 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:14:37,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.979
2025-06-21 19:14:37,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.436
2025-06-21 19:14:37,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:14:37,714 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:14:37,715 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:15:19,472 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:15:19,473 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:15:37,771 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:15:37,771 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:15:37,774 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:15:11', tmtdew=12.18, humidity=41.87, cloud=0.0, wind=20.19, temperature=7.55, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:14:53.261', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.029749999999999943, 0.04075000000000095, -0.0005000000000006111, 0.03200000000000003, 0.047250000000000014, 0.07949999999999946, 0.06225000000000058, 0.04749999999999943, -0.054999999999999716, -0.06125000000000114, -0.15399999999999991, 0.0039999999999995595, 0.049249999999998906, 0.007500000000000284, 0.011499999999998067, -0.0017499999999994742, -0.12449999999999939, 0.019999999999999574, -0.06975000000000087, -0.08300000000000196, 0.021749999999999048, 0.03825000000000145, -0.043250000000000455, -0.002000000000000668, -0.1169999999999991, -0.03725000000000023, -0.0754999999999999, -0.09399999999999942, 0.05649999999999977, 0.027000000000001023, -0.023999999999999133, -0.1147500000000008], zp_timestamp='2025-06-21T17:14:00')
2025-06-21 19:15:37,774 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 19:15:37,774 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:15:37,774 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 37s
2025-06-21 19:15:37,774 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:15:37,775 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:15:37.775
2025-06-21 19:15:37,784 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:15:37,845 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924615. UTC time = 2025-06-21T17:15:37.775
2025-06-21 19:15:37,846 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:15:37,846 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:15:37,846 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:15:37,846 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:15:37,846 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:15:37,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.877
2025-06-21 19:15:37,910 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.325
2025-06-21 19:15:37,910 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:15:37,910 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:15:37,910 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:16:19,532 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:16:19,533 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:16:37,970 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:16:37,970 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:16:37,972 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:16:14', tmtdew=12.16, humidity=41.92, cloud=0.0, wind=20.04, temperature=7.53, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:15:53.309', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.029749999999999943, 0.04075000000000095, -0.0005000000000006111, 0.03200000000000003, 0.047250000000000014, 0.07949999999999946, 0.06225000000000058, 0.04749999999999943, -0.054999999999999716, -0.06125000000000114, -0.15399999999999991, 0.0039999999999995595, 0.049249999999998906, 0.007500000000000284, 0.011499999999998067, -0.0017499999999994742, -0.12449999999999939, 0.019999999999999574, -0.06975000000000087, -0.08300000000000196, 0.021749999999999048, 0.03825000000000145, -0.043250000000000455, -0.002000000000000668, -0.1169999999999991, -0.03725000000000023, -0.0754999999999999, -0.09399999999999942, 0.05649999999999977, 0.027000000000001023, -0.023999999999999133, -0.1147500000000008], zp_timestamp='2025-06-21T17:14:00')
2025-06-21 19:16:37,972 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 19:16:37,972 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:16:37,972 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 37s
2025-06-21 19:16:37,972 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:16:37,972 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:16:37.973
2025-06-21 19:16:37,981 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:16:38,046 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459937. UTC time = 2025-06-21T17:16:37.973
2025-06-21 19:16:38,047 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:16:38,047 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:16:38,047 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:16:38,047 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:16:38,047 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:16:38,117 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.851
2025-06-21 19:16:38,117 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.136
2025-06-21 19:16:38,117 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:16:38,117 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:16:38,117 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:17:19,593 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:17:19,594 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:17:38,177 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:17:38,178 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:17:38,181 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:17:18', tmtdew=12.1, humidity=41.98, cloud=0.0, wind=19.64, temperature=7.49, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:16:23.290', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.029749999999999943, 0.04075000000000095, -0.0005000000000006111, 0.03200000000000003, 0.047250000000000014, 0.07949999999999946, 0.06225000000000058, 0.04749999999999943, -0.054999999999999716, -0.06125000000000114, -0.15399999999999991, 0.0039999999999995595, 0.049249999999998906, 0.007500000000000284, 0.011499999999998067, -0.0017499999999994742, -0.12449999999999939, 0.019999999999999574, -0.06975000000000087, -0.08300000000000196, 0.021749999999999048, 0.03825000000000145, -0.043250000000000455, -0.002000000000000668, -0.1169999999999991, -0.03725000000000023, -0.0754999999999999, -0.09399999999999942, 0.05649999999999977, 0.027000000000001023, -0.023999999999999133, -0.1147500000000008], zp_timestamp='2025-06-21T17:14:00')
2025-06-21 19:17:38,181 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 19:17:38,181 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:17:38,181 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 38s
2025-06-21 19:17:38,181 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:17:38,181 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:17:38.181
2025-06-21 19:17:38,190 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:17:38,251 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924580554. UTC time = 2025-06-21T17:17:38.181
2025-06-21 19:17:38,251 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:17:38,251 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:17:38,251 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:17:38,251 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:17:38,251 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:17:38,314 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.901
2025-06-21 19:17:38,315 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.867
2025-06-21 19:17:38,315 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:17:38,315 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:17:38,315 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:18:19,654 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:18:19,674 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:18:38,375 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:18:38,375 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:18:38,377 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:18:21', tmtdew=12.14, humidity=41.98, cloud=0.0, wind=17.7, temperature=7.48, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:17:53.318', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.029749999999999943, 0.04075000000000095, -0.0005000000000006111, 0.03200000000000003, 0.047250000000000014, 0.07949999999999946, 0.06225000000000058, 0.04749999999999943, -0.054999999999999716, -0.06125000000000114, -0.15399999999999991, 0.0039999999999995595, 0.049249999999998906, 0.007500000000000284, 0.011499999999998067, -0.0017499999999994742, -0.12449999999999939, 0.019999999999999574, -0.06975000000000087, -0.08300000000000196, 0.021749999999999048, 0.03825000000000145, -0.043250000000000455, -0.002000000000000668, -0.1169999999999991, -0.03725000000000023, -0.0754999999999999, -0.09399999999999942, 0.05649999999999977, 0.027000000000001023, -0.023999999999999133, -0.1147500000000008], zp_timestamp='2025-06-21T17:17:00')
2025-06-21 19:18:38,377 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 19:18:38,377 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:18:38,377 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 38s
2025-06-21 19:18:38,377 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:18:38,378 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:18:38.378
2025-06-21 19:18:38,386 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:18:38,450 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456733. UTC time = 2025-06-21T17:18:38.378
2025-06-21 19:18:38,450 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:18:38,450 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:18:38,450 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:18:38,450 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:18:38,450 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:18:38,516 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.024
2025-06-21 19:18:38,516 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.669
2025-06-21 19:18:38,517 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:18:38,517 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:18:38,517 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:19:19,731 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:19:19,732 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:19:38,577 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:19:38,577 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:19:38,580 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:18:53', tmtdew=12.12, humidity=42.02, cloud=0.0, wind=17.94, temperature=7.48, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:18:53.280', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.029749999999999943, 0.04075000000000095, -0.0005000000000006111, 0.03200000000000003, 0.047250000000000014, 0.07949999999999946, 0.06225000000000058, 0.04749999999999943, -0.054999999999999716, -0.06125000000000114, -0.15399999999999991, 0.0039999999999995595, 0.049249999999998906, 0.007500000000000284, 0.011499999999998067, -0.0017499999999994742, -0.12449999999999939, 0.019999999999999574, -0.06975000000000087, -0.08300000000000196, 0.021749999999999048, 0.03825000000000145, -0.043250000000000455, -0.002000000000000668, -0.1169999999999991, -0.03725000000000023, -0.0754999999999999, -0.09399999999999942, 0.05649999999999977, 0.027000000000001023, -0.023999999999999133, -0.1147500000000008], zp_timestamp='2025-06-21T17:17:00')
2025-06-21 19:19:38,580 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-06-21 19:19:38,580 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:19:38,580 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 38s
2025-06-21 19:19:38,580 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:19:38,581 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:19:38.581
2025-06-21 19:19:38,589 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:19:38,651 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924559623. UTC time = 2025-06-21T17:19:38.581
2025-06-21 19:19:38,651 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:19:38,651 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:19:38,651 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:19:38,651 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:19:38,651 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:19:38,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.220
2025-06-21 19:19:38,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.972
2025-06-21 19:19:38,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:19:38,715 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:19:38,715 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:20:19,791 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:20:19,792 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:20:38,775 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:20:38,775 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:20:38,778 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:19:56', tmtdew=12.02, humidity=42.11, cloud=0.0, wind=17.89, temperature=7.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:19:53.328', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.029749999999999943, 0.04075000000000095, -0.0005000000000006111, 0.03200000000000003, 0.047250000000000014, 0.07949999999999946, 0.06225000000000058, 0.04749999999999943, -0.054999999999999716, -0.06125000000000114, -0.15399999999999991, 0.0039999999999995595, 0.049249999999998906, 0.007500000000000284, 0.011499999999998067, -0.0017499999999994742, -0.12449999999999939, 0.019999999999999574, -0.06975000000000087, -0.08300000000000196, 0.021749999999999048, 0.03825000000000145, -0.043250000000000455, -0.002000000000000668, -0.1169999999999991, -0.03725000000000023, -0.0754999999999999, -0.09399999999999942, 0.05649999999999977, 0.027000000000001023, -0.023999999999999133, -0.1147500000000008], zp_timestamp='2025-06-21T17:17:00')
2025-06-21 19:20:38,778 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-21 19:20:38,779 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:20:38,779 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 38s
2025-06-21 19:20:38,779 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:20:38,779 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:20:38.779
2025-06-21 19:20:38,788 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:20:38,858 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455733. UTC time = 2025-06-21T17:20:38.779
2025-06-21 19:20:38,858 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:20:38,858 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:20:38,858 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:20:38,858 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:20:38,858 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:20:38,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.488
2025-06-21 19:20:38,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.205
2025-06-21 19:20:38,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:20:38,925 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:20:38,926 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:21:19,851 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:21:19,852 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:21:38,986 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:21:38,986 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:21:38,989 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:20:28', tmtdew=12.02, humidity=42.13, cloud=0.0, wind=20.34, temperature=7.42, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:20:53.290', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.029749999999999943, 0.04075000000000095, -0.0005000000000006111, 0.03200000000000003, 0.047250000000000014, 0.07949999999999946, 0.06225000000000058, 0.04749999999999943, -0.054999999999999716, -0.06125000000000114, -0.15399999999999991, 0.0039999999999995595, 0.049249999999998906, 0.007500000000000284, 0.011499999999998067, -0.0017499999999994742, -0.12449999999999939, 0.019999999999999574, -0.06975000000000087, -0.08300000000000196, 0.021749999999999048, 0.03825000000000145, -0.043250000000000455, -0.002000000000000668, -0.1169999999999991, -0.03725000000000023, -0.0754999999999999, -0.09399999999999942, 0.05649999999999977, 0.027000000000001023, -0.023999999999999133, -0.1147500000000008], zp_timestamp='2025-06-21T17:17:00')
2025-06-21 19:21:38,989 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 10s
2025-06-21 19:21:38,989 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:21:38,989 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 38s
2025-06-21 19:21:38,989 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:21:38,990 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:21:38.990
2025-06-21 19:21:38,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:21:39,062 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560377. UTC time = 2025-06-21T17:21:38.990
2025-06-21 19:21:39,062 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:21:39,062 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:21:39,062 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:21:39,062 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:21:39,062 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:21:39,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.623
2025-06-21 19:21:39,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.366
2025-06-21 19:21:39,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:21:39,127 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:21:39,128 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:22:19,911 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:22:19,912 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:22:39,188 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:22:39,188 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:22:39,191 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:22:03', tmtdew=12.05, humidity=42.02, cloud=0.0, wind=18.95, temperature=7.43, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:21:53.251', atlas_cloud=1, atlas_rain=1, zp_data=[-0.019249999999999545, -0.016749999999998266, -0.006750000000000256, -0.0035000000000007248, -0.08050000000000068, 0.021250000000000213, -0.006000000000000227, 0.060249999999999915, 0.027999999999998693, -0.08450000000000024, -0.07275000000000098, -0.17900000000000027, -0.02400000000000091, 0.021250000000000213, 0.019000000000000128, 0.014499999999998181, -0.01624999999999943, -0.11749999999999972, -0.01750000000000007, -0.08425000000000082, -0.10000000000000142, 0.014749999999999375, 0.0002500000000011937, -0.08125000000000071, -0.02800000000000047, -0.22949999999999982, -0.07174999999999976, -0.09149999999999991, -0.07499999999999929, -0.017999999999998906, -0.039499999999998536, -0.023499999999998522, -0.1387500000000017], zp_timestamp='2025-06-21T17:20:00')
2025-06-21 19:22:39,191 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 19:22:39,191 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:22:39,191 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 39s
2025-06-21 19:22:39,191 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:22:39,191 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:22:39.191
2025-06-21 19:22:39,200 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:22:39,265 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924568666. UTC time = 2025-06-21T17:22:39.191
2025-06-21 19:22:39,265 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:22:39,265 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:22:39,265 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:22:39,265 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:22:39,265 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:22:39,329 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.313
2025-06-21 19:22:39,329 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.453
2025-06-21 19:22:39,329 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:22:39,329 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:22:39,329 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:23:19,971 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:23:19,972 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:23:39,389 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:23:39,389 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:23:39,391 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:23:07', tmtdew=12.06, humidity=42.01, cloud=0.0, wind=19.18, temperature=7.42, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:22:53.299', atlas_cloud=1, atlas_rain=1, zp_data=[-0.019249999999999545, -0.016749999999998266, -0.006750000000000256, -0.0035000000000007248, -0.08050000000000068, 0.021250000000000213, -0.006000000000000227, 0.060249999999999915, 0.027999999999998693, -0.08450000000000024, -0.07275000000000098, -0.17900000000000027, -0.02400000000000091, 0.021250000000000213, 0.019000000000000128, 0.014499999999998181, -0.01624999999999943, -0.11749999999999972, -0.01750000000000007, -0.08425000000000082, -0.10000000000000142, 0.014749999999999375, 0.0002500000000011937, -0.08125000000000071, -0.02800000000000047, -0.22949999999999982, -0.07174999999999976, -0.09149999999999991, -0.07499999999999929, -0.017999999999998906, -0.039499999999998536, -0.023499999999998522, -0.1387500000000017], zp_timestamp='2025-06-21T17:20:00')
2025-06-21 19:23:39,391 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 19:23:39,391 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:23:39,391 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 39s
2025-06-21 19:23:39,391 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:23:39,392 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:23:39.392
2025-06-21 19:23:39,400 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:23:39,465 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924582114. UTC time = 2025-06-21T17:23:39.392
2025-06-21 19:23:39,465 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:23:39,465 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:23:39,465 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:23:39,465 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:23:39,465 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:23:39,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.083
2025-06-21 19:23:39,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.466
2025-06-21 19:23:39,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:23:39,529 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:23:39,529 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:24:20,032 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:24:20,033 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:24:39,589 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:24:39,589 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:24:39,592 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:24:10', tmtdew=12.11, humidity=41.95, cloud=0.0, wind=21.54, temperature=7.45, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:23:23.280', atlas_cloud=1, atlas_rain=1, zp_data=[-0.019249999999999545, -0.016749999999998266, -0.006750000000000256, -0.0035000000000007248, -0.08050000000000068, 0.021250000000000213, -0.006000000000000227, 0.060249999999999915, 0.027999999999998693, -0.08450000000000024, -0.07275000000000098, -0.17900000000000027, -0.02400000000000091, 0.021250000000000213, 0.019000000000000128, 0.014499999999998181, -0.01624999999999943, -0.11749999999999972, -0.01750000000000007, -0.08425000000000082, -0.10000000000000142, 0.014749999999999375, 0.0002500000000011937, -0.08125000000000071, -0.02800000000000047, -0.22949999999999982, -0.07174999999999976, -0.09149999999999991, -0.07499999999999929, -0.017999999999998906, -0.039499999999998536, -0.023499999999998522, -0.1387500000000017], zp_timestamp='2025-06-21T17:20:00')
2025-06-21 19:24:39,592 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 19:24:39,592 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:24:39,592 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 39s
2025-06-21 19:24:39,593 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:24:39,593 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:24:39.593
2025-06-21 19:24:39,602 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:24:39,663 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924600634. UTC time = 2025-06-21T17:24:39.593
2025-06-21 19:24:39,664 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:24:39,664 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:24:39,664 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:24:39,664 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:24:39,664 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:24:39,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.932
2025-06-21 19:24:39,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.404
2025-06-21 19:24:39,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:24:39,728 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:24:39,728 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:25:20,093 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:25:20,095 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:25:39,787 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:25:39,787 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:25:39,790 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:25:14', tmtdew=12.01, humidity=42.17, cloud=0.0, wind=20.1, temperature=7.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:24:53.309', atlas_cloud=1, atlas_rain=1, zp_data=[-0.019249999999999545, -0.016749999999998266, -0.006750000000000256, -0.0035000000000007248, -0.08050000000000068, 0.021250000000000213, -0.006000000000000227, 0.060249999999999915, 0.027999999999998693, -0.08450000000000024, -0.07275000000000098, -0.17900000000000027, -0.02400000000000091, 0.021250000000000213, 0.019000000000000128, 0.014499999999998181, -0.01624999999999943, -0.11749999999999972, -0.01750000000000007, -0.08425000000000082, -0.10000000000000142, 0.014749999999999375, 0.0002500000000011937, -0.08125000000000071, -0.02800000000000047, -0.22949999999999982, -0.07174999999999976, -0.09149999999999991, -0.07499999999999929, -0.017999999999998906, -0.039499999999998536, -0.023499999999998522, -0.1387500000000017], zp_timestamp='2025-06-21T17:23:00')
2025-06-21 19:25:39,790 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 19:25:39,790 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:25:39,790 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 39s
2025-06-21 19:25:39,790 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:25:39,791 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:25:39.791
2025-06-21 19:25:39,799 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:25:39,861 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461412. UTC time = 2025-06-21T17:25:39.791
2025-06-21 19:25:39,861 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:25:39,861 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:25:39,861 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:25:39,861 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:25:39,861 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:25:39,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.858
2025-06-21 19:25:39,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.264
2025-06-21 19:25:39,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:25:39,925 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:25:39,925 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:26:20,155 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:26:20,156 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:26:39,985 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:26:39,985 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:26:39,988 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:26:17', tmtdew=11.95, humidity=42.24, cloud=0.0, wind=21.44, temperature=7.28, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:25:53.270', atlas_cloud=1, atlas_rain=1, zp_data=[-0.019249999999999545, -0.016749999999998266, -0.006750000000000256, -0.0035000000000007248, -0.08050000000000068, 0.021250000000000213, -0.006000000000000227, 0.060249999999999915, 0.027999999999998693, -0.08450000000000024, -0.07275000000000098, -0.17900000000000027, -0.02400000000000091, 0.021250000000000213, 0.019000000000000128, 0.014499999999998181, -0.01624999999999943, -0.11749999999999972, -0.01750000000000007, -0.08425000000000082, -0.10000000000000142, 0.014749999999999375, 0.0002500000000011937, -0.08125000000000071, -0.02800000000000047, -0.22949999999999982, -0.07174999999999976, -0.09149999999999991, -0.07499999999999929, -0.017999999999998906, -0.039499999999998536, -0.023499999999998522, -0.1387500000000017], zp_timestamp='2025-06-21T17:23:00')
2025-06-21 19:26:39,988 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 19:26:39,988 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:26:39,988 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 39s
2025-06-21 19:26:39,988 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:26:39,989 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:26:39.989
2025-06-21 19:26:39,997 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:26:40,063 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459171. UTC time = 2025-06-21T17:26:39.989
2025-06-21 19:26:40,063 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:26:40,063 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:26:40,063 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:26:40,063 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:26:40,063 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:26:40,129 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.860
2025-06-21 19:26:40,129 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.045
2025-06-21 19:26:40,129 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:26:40,129 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:26:40,129 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:27:20,215 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:27:20,232 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:27:40,189 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:27:40,190 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:27:40,191 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:27:21', tmtdew=11.99, humidity=42.32, cloud=0.0, wind=19.87, temperature=7.38, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:26:53.318', atlas_cloud=1, atlas_rain=1, zp_data=[-0.019249999999999545, -0.016749999999998266, -0.006750000000000256, -0.0035000000000007248, -0.08050000000000068, 0.021250000000000213, -0.006000000000000227, 0.060249999999999915, 0.027999999999998693, -0.08450000000000024, -0.07275000000000098, -0.17900000000000027, -0.02400000000000091, 0.021250000000000213, 0.019000000000000128, 0.014499999999998181, -0.01624999999999943, -0.11749999999999972, -0.01750000000000007, -0.08425000000000082, -0.10000000000000142, 0.014749999999999375, 0.0002500000000011937, -0.08125000000000071, -0.02800000000000047, -0.22949999999999982, -0.07174999999999976, -0.09149999999999991, -0.07499999999999929, -0.017999999999998906, -0.039499999999998536, -0.023499999999998522, -0.1387500000000017], zp_timestamp='2025-06-21T17:23:00')
2025-06-21 19:27:40,191 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 19:27:40,192 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:27:40,192 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 40s
2025-06-21 19:27:40,192 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:27:40,192 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:27:40.192
2025-06-21 19:27:40,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:27:40,264 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924574957. UTC time = 2025-06-21T17:27:40.192
2025-06-21 19:27:40,264 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:27:40,264 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:27:40,264 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:27:40,264 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:27:40,264 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:27:40,328 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.937
2025-06-21 19:27:40,328 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.747
2025-06-21 19:27:40,328 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:27:40,329 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:27:40,329 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:28:20,292 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:28:20,313 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:28:40,389 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:28:40,389 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:28:40,392 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:28:24', tmtdew=12.0, humidity=42.3, cloud=0.0, wind=22.8, temperature=7.35, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:27:53.280', atlas_cloud=1, atlas_rain=1, zp_data=[-0.013249999999999318, 0.016250000000001208, -0.0007500000000000284, 0.01249999999999929, -0.05749999999999922, 0.01925000000000132, 0.06049999999999933, 0.03225000000000122, 0.023499999999998522, -0.057000000000000384, -0.05825000000000102, -0.21000000000000085, -0.0009999999999994458, 0.017249999999998877, 0.030999999999998806, -0.02400000000000091, 0.03074999999999939, -0.13000000000000078, 0.0009999999999994458, -0.07975000000000065, -0.0470000000000006, -0.009250000000001535, 0.005250000000000199, -0.06925000000000026, -0.023000000000001464, -0.18950000000000067, -0.05524999999999913, -0.08300000000000018, -0.0730000000000004, 0.023000000000001464, -0.006999999999999673, -0.013500000000000512, -0.1252500000000012], zp_timestamp='2025-06-21T17:26:00')
2025-06-21 19:28:40,392 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 19:28:40,392 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:28:40,392 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 40s
2025-06-21 19:28:40,392 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:28:40,393 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:28:40.393
2025-06-21 19:28:40,403 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:28:40,479 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924563777. UTC time = 2025-06-21T17:28:40.393
2025-06-21 19:28:40,479 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:28:40,479 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:28:40,479 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:28:40,479 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:28:40,479 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:28:40,550 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.087
2025-06-21 19:28:40,550 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.788
2025-06-21 19:28:40,551 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:28:40,551 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:28:40,551 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:29:20,371 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:29:20,372 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:29:40,611 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:29:40,611 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:29:40,614 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:28:24', tmtdew=12.0, humidity=42.3, cloud=0.0, wind=22.8, temperature=7.35, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:28:23.261', atlas_cloud=1, atlas_rain=1, zp_data=[-0.013249999999999318, 0.016250000000001208, -0.0007500000000000284, 0.01249999999999929, -0.05749999999999922, 0.01925000000000132, 0.06049999999999933, 0.03225000000000122, 0.023499999999998522, -0.057000000000000384, -0.05825000000000102, -0.21000000000000085, -0.0009999999999994458, 0.017249999999998877, 0.030999999999998806, -0.02400000000000091, 0.03074999999999939, -0.13000000000000078, 0.0009999999999994458, -0.07975000000000065, -0.0470000000000006, -0.009250000000001535, 0.005250000000000199, -0.06925000000000026, -0.023000000000001464, -0.18950000000000067, -0.05524999999999913, -0.08300000000000018, -0.0730000000000004, 0.023000000000001464, -0.006999999999999673, -0.013500000000000512, -0.1252500000000012], zp_timestamp='2025-06-21T17:26:00')
2025-06-21 19:29:40,614 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 16s
2025-06-21 19:29:40,614 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:29:40,614 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 40s
2025-06-21 19:29:40,614 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:29:40,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:29:40.615
2025-06-21 19:29:40,623 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:29:40,686 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455807. UTC time = 2025-06-21T17:29:40.615
2025-06-21 19:29:40,686 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:29:40,686 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:29:40,686 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:29:40,686 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:29:40,686 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:29:40,751 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.310
2025-06-21 19:29:40,751 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.065
2025-06-21 19:29:40,751 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:29:40,751 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:29:40,751 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:30:20,432 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:30:20,433 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:30:40,811 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:30:40,811 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:30:40,814 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:28:24', tmtdew=12.0, humidity=42.3, cloud=0.0, wind=22.8, temperature=7.35, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:28:23.261', atlas_cloud=1, atlas_rain=1, zp_data=[-0.013249999999999318, 0.016250000000001208, -0.0007500000000000284, 0.01249999999999929, -0.05749999999999922, 0.01925000000000132, 0.06049999999999933, 0.03225000000000122, 0.023499999999998522, -0.057000000000000384, -0.05825000000000102, -0.21000000000000085, -0.0009999999999994458, 0.017249999999998877, 0.030999999999998806, -0.02400000000000091, 0.03074999999999939, -0.13000000000000078, 0.0009999999999994458, -0.07975000000000065, -0.0470000000000006, -0.009250000000001535, 0.005250000000000199, -0.06925000000000026, -0.023000000000001464, -0.18950000000000067, -0.05524999999999913, -0.08300000000000018, -0.0730000000000004, 0.023000000000001464, -0.006999999999999673, -0.013500000000000512, -0.1252500000000012], zp_timestamp='2025-06-21T17:26:00')
2025-06-21 19:30:40,814 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 16s
2025-06-21 19:30:40,814 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:30:40,814 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 40s
2025-06-21 19:30:40,814 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:30:40,814 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:30:40.814
2025-06-21 19:30:40,823 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:30:40,885 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557756. UTC time = 2025-06-21T17:30:40.814
2025-06-21 19:30:40,885 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:30:40,885 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:30:40,885 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:30:40,885 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:30:40,885 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:30:40,949 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.603
2025-06-21 19:30:40,949 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.272
2025-06-21 19:30:40,950 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:30:40,950 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:30:40,950 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:31:20,493 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:31:20,494 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:31:41,010 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:31:41,010 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:31:41,012 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:31:03', tmtdew=12.03, humidity=42.19, cloud=0.0, wind=19.96, temperature=7.35, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:31:23.232', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, -0.028249999999999886, 0.04225000000000101, -0.0070000000000014495, 0.0024999999999995026, 0.009250000000001535, 0.03500000000000014, 0.0182500000000001, 0.02999999999999936, -0.08249999999999957, -0.012750000000000483, -0.18950000000000067, -0.020500000000000185, 0.025249999999999773, 0.03950000000000031, -0.022000000000002018, -0.021750000000000824, -0.11650000000000027, 0.004499999999998394, -0.09525000000000006, -0.07000000000000206, 0.0047499999999978115, -0.004749999999999588, -0.07725000000000115, -0.10000000000000142, -0.17149999999999999, -0.051750000000000185, -0.09500000000000064, -0.13200000000000145, -0.023499999999998522, 0.022500000000000853, -0.036999999999999034, -0.12925000000000075], zp_timestamp='2025-06-21T17:29:00')
2025-06-21 19:31:41,012 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 19:31:41,012 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:31:41,012 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 41s
2025-06-21 19:31:41,012 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:31:41,012 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:31:41.012
2025-06-21 19:31:41,021 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:31:41,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456274. UTC time = 2025-06-21T17:31:41.012
2025-06-21 19:31:41,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:31:41,083 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:31:41,083 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:31:41,083 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:31:41,083 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:31:41,146 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.499
2025-06-21 19:31:41,147 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.406
2025-06-21 19:31:41,147 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:31:41,147 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:31:41,147 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:32:20,554 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:32:20,555 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:32:41,207 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:32:41,207 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:32:41,209 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:32:07', tmtdew=11.96, humidity=42.3, cloud=0.0, wind=18.9, temperature=7.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:31:53.299', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, -0.028249999999999886, 0.04225000000000101, -0.0070000000000014495, 0.0024999999999995026, 0.009250000000001535, 0.03500000000000014, 0.0182500000000001, 0.02999999999999936, -0.08249999999999957, -0.012750000000000483, -0.18950000000000067, -0.020500000000000185, 0.025249999999999773, 0.03950000000000031, -0.022000000000002018, -0.021750000000000824, -0.11650000000000027, 0.004499999999998394, -0.09525000000000006, -0.07000000000000206, 0.0047499999999978115, -0.004749999999999588, -0.07725000000000115, -0.10000000000000142, -0.17149999999999999, -0.051750000000000185, -0.09500000000000064, -0.13200000000000145, -0.023499999999998522, 0.022500000000000853, -0.036999999999999034, -0.12925000000000075], zp_timestamp='2025-06-21T17:29:00')
2025-06-21 19:32:41,210 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 19:32:41,210 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:32:41,210 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 41s
2025-06-21 19:32:41,210 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:32:41,210 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:32:41.210
2025-06-21 19:32:41,219 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:32:41,283 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924572936. UTC time = 2025-06-21T17:32:41.210
2025-06-21 19:32:41,283 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:32:41,283 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:32:41,283 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:32:41,283 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:32:41,283 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:32:41,346 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.218
2025-06-21 19:32:41,346 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.466
2025-06-21 19:32:41,346 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:32:41,347 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:32:41,347 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:33:20,615 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:33:20,631 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:33:41,407 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:33:41,407 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:33:41,408 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:33:10', tmtdew=11.88, humidity=42.42, cloud=0.0, wind=17.87, temperature=7.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:32:53.261', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, -0.028249999999999886, 0.04225000000000101, -0.0070000000000014495, 0.0024999999999995026, 0.009250000000001535, 0.03500000000000014, 0.0182500000000001, 0.02999999999999936, -0.08249999999999957, -0.012750000000000483, -0.18950000000000067, -0.020500000000000185, 0.025249999999999773, 0.03950000000000031, -0.022000000000002018, -0.021750000000000824, -0.11650000000000027, 0.004499999999998394, -0.09525000000000006, -0.07000000000000206, 0.0047499999999978115, -0.004749999999999588, -0.07725000000000115, -0.10000000000000142, -0.17149999999999999, -0.051750000000000185, -0.09500000000000064, -0.13200000000000145, -0.023499999999998522, 0.022500000000000853, -0.036999999999999034, -0.12925000000000075], zp_timestamp='2025-06-21T17:32:00')
2025-06-21 19:33:41,409 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 19:33:41,409 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:33:41,409 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 41s
2025-06-21 19:33:41,409 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:33:41,409 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:33:41.409
2025-06-21 19:33:41,418 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:33:41,479 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458826. UTC time = 2025-06-21T17:33:41.409
2025-06-21 19:33:41,480 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:33:41,480 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:33:41,480 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:33:41,480 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:33:41,480 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:33:41,542 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.018
2025-06-21 19:33:41,543 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.451
2025-06-21 19:33:41,543 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:33:41,543 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:33:41,543 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:34:20,691 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:34:20,692 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:34:41,603 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:34:41,603 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:34:41,606 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:34:14', tmtdew=11.93, humidity=42.39, cloud=0.0, wind=20.34, temperature=7.29, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:33:53.222', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, -0.028249999999999886, 0.04225000000000101, -0.0070000000000014495, 0.0024999999999995026, 0.009250000000001535, 0.03500000000000014, 0.0182500000000001, 0.02999999999999936, -0.08249999999999957, -0.012750000000000483, -0.18950000000000067, -0.020500000000000185, 0.025249999999999773, 0.03950000000000031, -0.022000000000002018, -0.021750000000000824, -0.11650000000000027, 0.004499999999998394, -0.09525000000000006, -0.07000000000000206, 0.0047499999999978115, -0.004749999999999588, -0.07725000000000115, -0.10000000000000142, -0.17149999999999999, -0.051750000000000185, -0.09500000000000064, -0.13200000000000145, -0.023499999999998522, 0.022500000000000853, -0.036999999999999034, -0.12925000000000075], zp_timestamp='2025-06-21T17:32:00')
2025-06-21 19:34:41,606 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 19:34:41,606 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:34:41,606 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 41s
2025-06-21 19:34:41,606 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:34:41,606 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:34:41.606
2025-06-21 19:34:41,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:34:41,676 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460862. UTC time = 2025-06-21T17:34:41.606
2025-06-21 19:34:41,676 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:34:41,676 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:34:41,676 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:34:41,676 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:34:41,676 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:34:41,739 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.895
2025-06-21 19:34:41,740 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.360
2025-06-21 19:34:41,740 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:34:41,740 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:34:41,740 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:35:20,752 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:35:20,753 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:35:41,800 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:35:41,800 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:35:41,803 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:35:17', tmtdew=11.87, humidity=42.58, cloud=0.0, wind=18.93, temperature=7.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:34:53.270', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, -0.028249999999999886, 0.04225000000000101, -0.0070000000000014495, 0.0024999999999995026, 0.009250000000001535, 0.03500000000000014, 0.0182500000000001, 0.02999999999999936, -0.08249999999999957, -0.012750000000000483, -0.18950000000000067, -0.020500000000000185, 0.025249999999999773, 0.03950000000000031, -0.022000000000002018, -0.021750000000000824, -0.11650000000000027, 0.004499999999998394, -0.09525000000000006, -0.07000000000000206, 0.0047499999999978115, -0.004749999999999588, -0.07725000000000115, -0.10000000000000142, -0.17149999999999999, -0.051750000000000185, -0.09500000000000064, -0.13200000000000145, -0.023499999999998522, 0.022500000000000853, -0.036999999999999034, -0.12925000000000075], zp_timestamp='2025-06-21T17:32:00')
2025-06-21 19:35:41,803 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 19:35:41,803 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:35:41,803 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 41s
2025-06-21 19:35:41,803 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:35:41,804 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:35:41.804
2025-06-21 19:35:41,812 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:35:41,884 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924605127. UTC time = 2025-06-21T17:35:41.804
2025-06-21 19:35:41,884 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:35:41,884 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:35:41,884 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:35:41,884 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:35:41,884 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:35:41,948 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.849
2025-06-21 19:35:41,948 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.192
2025-06-21 19:35:41,948 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:35:41,948 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:35:41,948 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:36:20,813 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:36:20,814 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:36:42,007 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:36:42,007 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:36:42,016 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:35:49', tmtdew=11.84, humidity=42.65, cloud=0.0, wind=18.23, temperature=7.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:35:53.232', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, -0.028249999999999886, 0.04225000000000101, -0.0070000000000014495, 0.0024999999999995026, 0.009250000000001535, 0.03500000000000014, 0.0182500000000001, 0.02999999999999936, -0.08249999999999957, -0.012750000000000483, -0.18950000000000067, -0.020500000000000185, 0.025249999999999773, 0.03950000000000031, -0.022000000000002018, -0.021750000000000824, -0.11650000000000027, 0.004499999999998394, -0.09525000000000006, -0.07000000000000206, 0.0047499999999978115, -0.004749999999999588, -0.07725000000000115, -0.10000000000000142, -0.17149999999999999, -0.051750000000000185, -0.09500000000000064, -0.13200000000000145, -0.023499999999998522, 0.022500000000000853, -0.036999999999999034, -0.12925000000000075], zp_timestamp='2025-06-21T17:32:00')
2025-06-21 19:36:42,017 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 53s
2025-06-21 19:36:42,017 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:36:42,017 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 42s
2025-06-21 19:36:42,017 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:36:42,017 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:36:42.017
2025-06-21 19:36:42,027 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:36:42,091 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924584806. UTC time = 2025-06-21T17:36:42.017
2025-06-21 19:36:42,091 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:36:42,091 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:36:42,091 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:36:42,091 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:36:42,091 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:36:42,155 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.879
2025-06-21 19:36:42,155 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.944
2025-06-21 19:36:42,155 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:36:42,155 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:36:42,155 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:37:20,871 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:37:20,872 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:37:42,215 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:37:42,215 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:37:42,218 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:35:49', tmtdew=11.84, humidity=42.65, cloud=0.0, wind=18.23, temperature=7.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:35:53.232', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, -0.028249999999999886, 0.04225000000000101, -0.0070000000000014495, 0.0024999999999995026, 0.009250000000001535, 0.03500000000000014, 0.0182500000000001, 0.02999999999999936, -0.08249999999999957, -0.012750000000000483, -0.18950000000000067, -0.020500000000000185, 0.025249999999999773, 0.03950000000000031, -0.022000000000002018, -0.021750000000000824, -0.11650000000000027, 0.004499999999998394, -0.09525000000000006, -0.07000000000000206, 0.0047499999999978115, -0.004749999999999588, -0.07725000000000115, -0.10000000000000142, -0.17149999999999999, -0.051750000000000185, -0.09500000000000064, -0.13200000000000145, -0.023499999999998522, 0.022500000000000853, -0.036999999999999034, -0.12925000000000075], zp_timestamp='2025-06-21T17:32:00')
2025-06-21 19:37:42,218 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 53s
2025-06-21 19:37:42,218 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:37:42,218 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 42s
2025-06-21 19:37:42,218 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:37:42,218 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:37:42.218
2025-06-21 19:37:42,227 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:37:42,290 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457012. UTC time = 2025-06-21T17:37:42.218
2025-06-21 19:37:42,290 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:37:42,290 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:37:42,290 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:37:42,290 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:37:42,291 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:37:42,356 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.983
2025-06-21 19:37:42,356 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.616
2025-06-21 19:37:42,356 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:37:42,356 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:37:42,357 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:38:20,932 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:38:20,933 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:38:42,415 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:38:42,415 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:38:42,418 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:38:28', tmtdew=11.86, humidity=42.6, cloud=0.0, wind=20.08, temperature=7.18, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:38:23.222', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0012500000000006395, -0.036749999999999616, 0.005250000000000199, 0.014499999999999957, 0.01249999999999929, -0.023749999999999716, 0.02549999999999919, 0.0652500000000007, 0.026499999999998636, -0.045999999999999375, -0.03924999999999912, -0.19949999999999868, -0.011000000000001009, 0.03324999999999889, 0.05549999999999855, -0.02400000000000091, -0.004749999999999588, -0.11500000000000021, 0.0014999999999982805, -0.08175000000000132, -0.04300000000000104, 0.03774999999999906, -0.01974999999999838, -0.07624999999999993, -0.037499999999999645, -0.13199999999999967, -0.043250000000000455, -0.08300000000000018, -0.08900000000000041, 1.7763568394002505e-15, -0.034999999999998366, -0.023999999999999133, -0.11374999999999957], zp_timestamp='2025-06-21T17:35:00')
2025-06-21 19:38:42,418 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 19:38:42,418 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:38:42,418 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 42s
2025-06-21 19:38:42,418 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:38:42,419 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:38:42.419
2025-06-21 19:38:42,427 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:38:42,531 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456096. UTC time = 2025-06-21T17:38:42.419
2025-06-21 19:38:42,531 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:38:42,531 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:38:42,531 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:38:42,531 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:38:42,531 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:38:42,599 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.160
2025-06-21 19:38:42,600 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.898
2025-06-21 19:38:42,600 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:38:42,600 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:38:42,600 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:39:20,991 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:39:21,009 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:39:42,660 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:39:42,660 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:39:42,663 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:39:31', tmtdew=11.79, humidity=42.94, cloud=0.0, wind=19.36, temperature=7.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:38:53.290', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0012500000000006395, -0.036749999999999616, 0.005250000000000199, 0.014499999999999957, 0.01249999999999929, -0.023749999999999716, 0.02549999999999919, 0.0652500000000007, 0.026499999999998636, -0.045999999999999375, -0.03924999999999912, -0.19949999999999868, -0.011000000000001009, 0.03324999999999889, 0.05549999999999855, -0.02400000000000091, -0.004749999999999588, -0.11500000000000021, 0.0014999999999982805, -0.08175000000000132, -0.04300000000000104, 0.03774999999999906, -0.01974999999999838, -0.07624999999999993, -0.037499999999999645, -0.13199999999999967, -0.043250000000000455, -0.08300000000000018, -0.08900000000000041, 1.7763568394002505e-15, -0.034999999999998366, -0.023999999999999133, -0.11374999999999957], zp_timestamp='2025-06-21T17:35:00')
2025-06-21 19:39:42,663 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-21 19:39:42,663 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:39:42,663 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 42s
2025-06-21 19:39:42,663 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:39:42,664 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:39:42.664
2025-06-21 19:39:42,672 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:39:42,734 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455725. UTC time = 2025-06-21T17:39:42.664
2025-06-21 19:39:42,734 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:39:42,734 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:39:42,734 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:39:42,734 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:39:42,734 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:39:42,799 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.409
2025-06-21 19:39:42,799 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.149
2025-06-21 19:39:42,799 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:39:42,799 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:39:42,799 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:40:21,069 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:40:21,070 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:40:42,859 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:40:42,860 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:40:42,862 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:40:34', tmtdew=11.81, humidity=42.96, cloud=0.0, wind=18.97, temperature=7.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:39:53.251', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0012500000000006395, -0.036749999999999616, 0.005250000000000199, 0.014499999999999957, 0.01249999999999929, -0.023749999999999716, 0.02549999999999919, 0.0652500000000007, 0.026499999999998636, -0.045999999999999375, -0.03924999999999912, -0.19949999999999868, -0.011000000000001009, 0.03324999999999889, 0.05549999999999855, -0.02400000000000091, -0.004749999999999588, -0.11500000000000021, 0.0014999999999982805, -0.08175000000000132, -0.04300000000000104, 0.03774999999999906, -0.01974999999999838, -0.07624999999999993, -0.037499999999999645, -0.13199999999999967, -0.043250000000000455, -0.08300000000000018, -0.08900000000000041, 1.7763568394002505e-15, -0.034999999999998366, -0.023999999999999133, -0.11374999999999957], zp_timestamp='2025-06-21T17:38:00')
2025-06-21 19:40:42,862 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-06-21 19:40:42,862 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:40:42,862 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 42s
2025-06-21 19:40:42,862 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:40:42,863 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:40:42.863
2025-06-21 19:40:42,871 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:40:42,934 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558897. UTC time = 2025-06-21T17:40:42.863
2025-06-21 19:40:42,934 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:40:42,934 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:40:42,934 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:40:42,934 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:40:42,934 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:40:43,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.716
2025-06-21 19:40:43,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.329
2025-06-21 19:40:43,009 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:40:43,009 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:40:43,015 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:41:21,130 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:41:21,131 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:41:43,075 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:41:43,075 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:41:43,078 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:40:34', tmtdew=11.81, humidity=42.96, cloud=0.0, wind=18.97, temperature=7.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:40:23.232', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0012500000000006395, -0.036749999999999616, 0.005250000000000199, 0.014499999999999957, 0.01249999999999929, -0.023749999999999716, 0.02549999999999919, 0.0652500000000007, 0.026499999999998636, -0.045999999999999375, -0.03924999999999912, -0.19949999999999868, -0.011000000000001009, 0.03324999999999889, 0.05549999999999855, -0.02400000000000091, -0.004749999999999588, -0.11500000000000021, 0.0014999999999982805, -0.08175000000000132, -0.04300000000000104, 0.03774999999999906, -0.01974999999999838, -0.07624999999999993, -0.037499999999999645, -0.13199999999999967, -0.043250000000000455, -0.08300000000000018, -0.08900000000000041, 1.7763568394002505e-15, -0.034999999999998366, -0.023999999999999133, -0.11374999999999957], zp_timestamp='2025-06-21T17:38:00')
2025-06-21 19:41:43,078 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 9s
2025-06-21 19:41:43,078 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:41:43,078 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 43s
2025-06-21 19:41:43,078 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:41:43,078 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:41:43.079
2025-06-21 19:41:43,088 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:41:43,156 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456581. UTC time = 2025-06-21T17:41:43.079
2025-06-21 19:41:43,156 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:41:43,156 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:41:43,156 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:41:43,156 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:41:43,156 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:41:43,222 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.385
2025-06-21 19:41:43,222 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.436
2025-06-21 19:41:43,222 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:41:43,222 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:41:43,223 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:42:21,191 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:42:21,192 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:42:43,283 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:42:43,283 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:42:43,284 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:40:34', tmtdew=11.81, humidity=42.96, cloud=0.0, wind=18.97, temperature=7.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:40:23.232', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0012500000000006395, -0.036749999999999616, 0.005250000000000199, 0.014499999999999957, 0.01249999999999929, -0.023749999999999716, 0.02549999999999919, 0.0652500000000007, 0.026499999999998636, -0.045999999999999375, -0.03924999999999912, -0.19949999999999868, -0.011000000000001009, 0.03324999999999889, 0.05549999999999855, -0.02400000000000091, -0.004749999999999588, -0.11500000000000021, 0.0014999999999982805, -0.08175000000000132, -0.04300000000000104, 0.03774999999999906, -0.01974999999999838, -0.07624999999999993, -0.037499999999999645, -0.13199999999999967, -0.043250000000000455, -0.08300000000000018, -0.08900000000000041, 1.7763568394002505e-15, -0.034999999999998366, -0.023999999999999133, -0.11374999999999957], zp_timestamp='2025-06-21T17:38:00')
2025-06-21 19:42:43,284 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 9s
2025-06-21 19:42:43,284 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:42:43,285 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 43s
2025-06-21 19:42:43,285 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:42:43,285 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:42:43.285
2025-06-21 19:42:43,294 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:42:43,358 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924577914. UTC time = 2025-06-21T17:42:43.285
2025-06-21 19:42:43,358 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:42:43,358 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:42:43,358 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:42:43,358 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:42:43,358 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:42:43,422 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.134
2025-06-21 19:42:43,423 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.469
2025-06-21 19:42:43,423 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:42:43,423 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:42:43,423 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:43:21,252 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:43:21,273 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:43:43,483 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:43:43,483 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:43:43,486 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:43:13', tmtdew=11.72, humidity=43.15, cloud=0.0, wind=19.83, temperature=7.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:42:53.222', atlas_cloud=1, atlas_rain=1, zp_data=[-0.01425000000000054, -0.03275000000000006, 0.007250000000000867, -0.016500000000000625, 0.0019999999999988916, 0.04425000000000168, 0.04699999999999882, 0.025249999999999773, -0.006000000000000227, -0.022999999999999687, -0.08375000000000021, -0.23900000000000077, -0.0009999999999994458, -0.004250000000000753, 0.007999999999999119, -0.0070000000000014495, -0.019750000000000156, -0.15949999999999953, -0.006000000000000227, -0.12275000000000169, -0.11700000000000088, 0.013749999999998153, -0.0017499999999994742, -0.07275000000000098, -0.07200000000000095, -0.15600000000000058, -0.052250000000000796, -0.10899999999999999, -0.10599999999999987, 0.02000000000000135, -0.027999999999998693, -0.0019999999999988916, -0.13225000000000087], zp_timestamp='2025-06-21T17:41:00')
2025-06-21 19:43:43,486 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 19:43:43,486 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:43:43,486 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 43s
2025-06-21 19:43:43,486 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:43:43,486 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:43:43.487
2025-06-21 19:43:43,496 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:43:43,563 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459511. UTC time = 2025-06-21T17:43:43.487
2025-06-21 19:43:43,563 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:43:43,563 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:43:43,563 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:43:43,563 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:43:43,563 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:43:43,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.963
2025-06-21 19:43:43,635 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.426
2025-06-21 19:43:43,635 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:43:43,635 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:43:43,635 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:44:21,332 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:44:21,333 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:44:43,695 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:44:43,695 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:44:43,697 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:44:17', tmtdew=11.73, humidity=43.12, cloud=0.0, wind=17.61, temperature=7.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:43:53.270', atlas_cloud=1, atlas_rain=1, zp_data=[-0.01425000000000054, -0.03275000000000006, 0.007250000000000867, -0.016500000000000625, 0.0019999999999988916, 0.04425000000000168, 0.04699999999999882, 0.025249999999999773, -0.006000000000000227, -0.022999999999999687, -0.08375000000000021, -0.23900000000000077, -0.0009999999999994458, -0.004250000000000753, 0.007999999999999119, -0.0070000000000014495, -0.019750000000000156, -0.15949999999999953, -0.006000000000000227, -0.12275000000000169, -0.11700000000000088, 0.013749999999998153, -0.0017499999999994742, -0.07275000000000098, -0.07200000000000095, -0.15600000000000058, -0.052250000000000796, -0.10899999999999999, -0.10599999999999987, 0.02000000000000135, -0.027999999999998693, -0.0019999999999988916, -0.13225000000000087], zp_timestamp='2025-06-21T17:41:00')
2025-06-21 19:44:43,697 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 19:44:43,697 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:44:43,698 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 43s
2025-06-21 19:44:43,698 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:44:43,698 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:44:43.698
2025-06-21 19:44:43,709 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:44:43,820 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461732. UTC time = 2025-06-21T17:44:43.698
2025-06-21 19:44:43,820 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:44:43,820 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:44:43,820 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:44:43,820 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:44:43,820 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:44:43,892 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.869
2025-06-21 19:44:43,892 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.306
2025-06-21 19:44:43,892 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:44:43,892 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:44:43,893 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:45:21,393 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:45:21,409 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:45:43,953 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:45:43,953 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:45:43,956 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:45:20', tmtdew=11.71, humidity=43.17, cloud=0.0, wind=18.47, temperature=7.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:45:23.213', atlas_cloud=1, atlas_rain=1, zp_data=[-0.01425000000000054, -0.03275000000000006, 0.007250000000000867, -0.016500000000000625, 0.0019999999999988916, 0.04425000000000168, 0.04699999999999882, 0.025249999999999773, -0.006000000000000227, -0.022999999999999687, -0.08375000000000021, -0.23900000000000077, -0.0009999999999994458, -0.004250000000000753, 0.007999999999999119, -0.0070000000000014495, -0.019750000000000156, -0.15949999999999953, -0.006000000000000227, -0.12275000000000169, -0.11700000000000088, 0.013749999999998153, -0.0017499999999994742, -0.07275000000000098, -0.07200000000000095, -0.15600000000000058, -0.052250000000000796, -0.10899999999999999, -0.10599999999999987, 0.02000000000000135, -0.027999999999998693, -0.0019999999999988916, -0.13225000000000087], zp_timestamp='2025-06-21T17:41:00')
2025-06-21 19:45:43,956 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 19:45:43,957 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:45:43,957 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 43s
2025-06-21 19:45:43,957 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:45:43,957 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:45:43.957
2025-06-21 19:45:43,966 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:45:44,036 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924596857. UTC time = 2025-06-21T17:45:43.957
2025-06-21 19:45:44,036 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:45:44,036 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:45:44,036 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:45:44,036 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:45:44,036 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:45:44,108 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.851
2025-06-21 19:45:44,108 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.109
2025-06-21 19:45:44,109 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:45:44,109 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:45:44,109 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:46:21,468 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:46:21,490 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:46:44,169 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:46:44,169 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:46:44,172 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:46:24', tmtdew=11.66, humidity=43.23, cloud=0.0, wind=16.67, temperature=7.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:45:53.280', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02224999999999966, -0.0017499999999994742, 0.0442499999999999, 0.02949999999999875, 0.01249999999999929, -0.0067499999999984794, 0.057000000000000384, 0.04625000000000057, -0.02050000000000196, -0.019999999999999574, -0.052250000000000796, -0.18599999999999994, -0.01750000000000007, 0.05224999999999902, -0.008000000000000895, -0.014000000000001123, 0.027249999999998664, -0.16249999999999964, 0.019000000000000128, -0.09975000000000023, -0.04800000000000182, 0.030749999999997613, 0.012750000000000483, -0.09024999999999928, -0.07500000000000107, -0.15850000000000009, -0.05824999999999925, -0.0860000000000003, -0.11149999999999949, 0.05500000000000149, 0.042500000000000426, 0.0010000000000012221, -0.1277500000000007], zp_timestamp='2025-06-21T17:44:00')
2025-06-21 19:46:44,172 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 19:46:44,172 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:46:44,172 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 44s
2025-06-21 19:46:44,172 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:46:44,173 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:46:44.173
2025-06-21 19:46:44,181 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:46:44,296 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457863. UTC time = 2025-06-21T17:46:44.173
2025-06-21 19:46:44,296 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:46:44,296 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:46:44,296 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:46:44,296 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:46:44,296 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:46:44,384 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.909
2025-06-21 19:46:44,384 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.831
2025-06-21 19:46:44,384 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:46:44,384 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:46:44,384 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:47:21,550 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:47:21,568 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:47:44,443 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:47:44,443 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:47:44,446 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:47:27', tmtdew=11.69, humidity=43.23, cloud=0.0, wind=18.19, temperature=7.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:46:53.242', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02224999999999966, -0.0017499999999994742, 0.0442499999999999, 0.02949999999999875, 0.01249999999999929, -0.0067499999999984794, 0.057000000000000384, 0.04625000000000057, -0.02050000000000196, -0.019999999999999574, -0.052250000000000796, -0.18599999999999994, -0.01750000000000007, 0.05224999999999902, -0.008000000000000895, -0.014000000000001123, 0.027249999999998664, -0.16249999999999964, 0.019000000000000128, -0.09975000000000023, -0.04800000000000182, 0.030749999999997613, 0.012750000000000483, -0.09024999999999928, -0.07500000000000107, -0.15850000000000009, -0.05824999999999925, -0.0860000000000003, -0.11149999999999949, 0.05500000000000149, 0.042500000000000426, 0.0010000000000012221, -0.1277500000000007], zp_timestamp='2025-06-21T17:44:00')
2025-06-21 19:47:44,446 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 19:47:44,446 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:47:44,446 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 44s
2025-06-21 19:47:44,446 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:47:44,447 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:47:44.447
2025-06-21 19:47:44,456 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:47:44,519 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924565993. UTC time = 2025-06-21T17:47:44.447
2025-06-21 19:47:44,519 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:47:44,519 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:47:44,519 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:47:44,519 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:47:44,519 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:47:44,584 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.040
2025-06-21 19:47:44,584 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.703
2025-06-21 19:47:44,584 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:47:44,584 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:47:44,585 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:48:21,629 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:48:21,648 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:48:44,645 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:48:44,645 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:48:44,646 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:47:59', tmtdew=11.7, humidity=43.21, cloud=0.0, wind=19.32, temperature=7.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:47:53.203', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02224999999999966, -0.0017499999999994742, 0.0442499999999999, 0.02949999999999875, 0.01249999999999929, -0.0067499999999984794, 0.057000000000000384, 0.04625000000000057, -0.02050000000000196, -0.019999999999999574, -0.052250000000000796, -0.18599999999999994, -0.01750000000000007, 0.05224999999999902, -0.008000000000000895, -0.014000000000001123, 0.027249999999998664, -0.16249999999999964, 0.019000000000000128, -0.09975000000000023, -0.04800000000000182, 0.030749999999997613, 0.012750000000000483, -0.09024999999999928, -0.07500000000000107, -0.15850000000000009, -0.05824999999999925, -0.0860000000000003, -0.11149999999999949, 0.05500000000000149, 0.042500000000000426, 0.0010000000000012221, -0.1277500000000007], zp_timestamp='2025-06-21T17:44:00')
2025-06-21 19:48:44,647 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-06-21 19:48:44,647 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:48:44,647 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 44s
2025-06-21 19:48:44,647 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:48:44,647 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:48:44.647
2025-06-21 19:48:44,655 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:48:44,721 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455887. UTC time = 2025-06-21T17:48:44.647
2025-06-21 19:48:44,721 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:48:44,721 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:48:44,721 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:48:44,721 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:48:44,721 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:48:44,786 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.244
2025-06-21 19:48:44,787 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.999
2025-06-21 19:48:44,787 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:48:44,787 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:48:44,787 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:49:21,707 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:49:21,725 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:49:44,847 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:49:44,847 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:49:44,850 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:47:59', tmtdew=11.7, humidity=43.21, cloud=0.0, wind=19.32, temperature=7.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:47:53.203', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02224999999999966, -0.0017499999999994742, 0.0442499999999999, 0.02949999999999875, 0.01249999999999929, -0.0067499999999984794, 0.057000000000000384, 0.04625000000000057, -0.02050000000000196, -0.019999999999999574, -0.052250000000000796, -0.18599999999999994, -0.01750000000000007, 0.05224999999999902, -0.008000000000000895, -0.014000000000001123, 0.027249999999998664, -0.16249999999999964, 0.019000000000000128, -0.09975000000000023, -0.04800000000000182, 0.030749999999997613, 0.012750000000000483, -0.09024999999999928, -0.07500000000000107, -0.15850000000000009, -0.05824999999999925, -0.0860000000000003, -0.11149999999999949, 0.05500000000000149, 0.042500000000000426, 0.0010000000000012221, -0.1277500000000007], zp_timestamp='2025-06-21T17:44:00')
2025-06-21 19:49:44,850 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 45s
2025-06-21 19:49:44,850 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:49:44,850 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 44s
2025-06-21 19:49:44,850 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:49:44,850 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:49:44.851
2025-06-21 19:49:44,861 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:49:44,934 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557155. UTC time = 2025-06-21T17:49:44.851
2025-06-21 19:49:44,935 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:49:44,935 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:49:44,935 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:49:44,935 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:49:44,935 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:49:45,007 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.518
2025-06-21 19:49:45,007 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.224
2025-06-21 19:49:45,007 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:49:45,007 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:49:45,008 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:50:21,785 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:50:21,786 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:50:45,068 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:50:45,068 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:50:45,070 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:47:59', tmtdew=11.7, humidity=43.21, cloud=0.0, wind=19.32, temperature=7.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:47:53.203', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02224999999999966, -0.0017499999999994742, 0.0442499999999999, 0.02949999999999875, 0.01249999999999929, -0.0067499999999984794, 0.057000000000000384, 0.04625000000000057, -0.02050000000000196, -0.019999999999999574, -0.052250000000000796, -0.18599999999999994, -0.01750000000000007, 0.05224999999999902, -0.008000000000000895, -0.014000000000001123, 0.027249999999998664, -0.16249999999999964, 0.019000000000000128, -0.09975000000000023, -0.04800000000000182, 0.030749999999997613, 0.012750000000000483, -0.09024999999999928, -0.07500000000000107, -0.15850000000000009, -0.05824999999999925, -0.0860000000000003, -0.11149999999999949, 0.05500000000000149, 0.042500000000000426, 0.0010000000000012221, -0.1277500000000007], zp_timestamp='2025-06-21T17:44:00')
2025-06-21 19:50:45,070 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 46s
2025-06-21 19:50:45,070 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:50:45,071 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6m 45s
2025-06-21 19:50:45,071 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:50:45,071 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:50:45.071
2025-06-21 19:50:45,080 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:50:45,145 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456077. UTC time = 2025-06-21T17:50:45.071
2025-06-21 19:50:45,145 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:50:45,145 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:50:45,145 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:50:45,145 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:50:45,145 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:50:45,210 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.583
2025-06-21 19:50:45,211 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.376
2025-06-21 19:50:45,211 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:50:45,211 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:50:45,211 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:51:21,843 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:51:21,860 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:51:45,271 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:51:45,271 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:51:45,274 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:51:09', tmtdew=11.75, humidity=43.07, cloud=0.0, wind=19.11, temperature=7.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:50:53.261', atlas_cloud=1, atlas_rain=1, zp_data=[-0.011250000000000426, -0.027749999999999275, 0.012249999999999872, -0.02450000000000152, 0.0045000000000001705, -0.0017499999999994742, 0.016000000000000014, -0.00274999999999892, -0.01750000000000007, -0.06400000000000006, -0.07875000000000121, -0.20800000000000018, -0.07250000000000156, 0.0007499999999982521, -0.034000000000000696, -0.0129999999999999, 0.011250000000000426, -0.13900000000000112, 0.006999999999999673, -0.13675000000000104, -0.08650000000000091, 0.01624999999999943, -0.031749999999998835, -0.09425000000000061, -0.0835000000000008, -0.14100000000000001, -0.07874999999999943, -0.10949999999999882, -0.11299999999999955, 0.0, -0.028999999999999915, -0.017499999999998295, -0.1642500000000009], zp_timestamp='2025-06-21T17:50:00')
2025-06-21 19:51:45,274 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 19:51:45,274 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:51:45,274 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 45s
2025-06-21 19:51:45,274 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:51:45,275 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:51:45.275
2025-06-21 19:51:45,285 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:51:45,355 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456962. UTC time = 2025-06-21T17:51:45.275
2025-06-21 19:51:45,356 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:51:45,356 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:51:45,356 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:51:45,356 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:51:45,356 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:51:45,428 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.282
2025-06-21 19:51:45,428 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.456
2025-06-21 19:51:45,428 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:51:45,428 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:51:45,429 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:52:21,919 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:52:21,920 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:52:45,489 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:52:45,489 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:52:45,500 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:52:13', tmtdew=11.68, humidity=43.18, cloud=0.0, wind=20.08, temperature=7.08, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:52:23.203', atlas_cloud=1, atlas_rain=1, zp_data=[-0.011250000000000426, -0.027749999999999275, 0.012249999999999872, -0.02450000000000152, 0.0045000000000001705, -0.0017499999999994742, 0.016000000000000014, -0.00274999999999892, -0.01750000000000007, -0.06400000000000006, -0.07875000000000121, -0.20800000000000018, -0.07250000000000156, 0.0007499999999982521, -0.034000000000000696, -0.0129999999999999, 0.011250000000000426, -0.13900000000000112, 0.006999999999999673, -0.13675000000000104, -0.08650000000000091, 0.01624999999999943, -0.031749999999998835, -0.09425000000000061, -0.0835000000000008, -0.14100000000000001, -0.07874999999999943, -0.10949999999999882, -0.11299999999999955, 0.0, -0.028999999999999915, -0.017499999999998295, -0.1642500000000009], zp_timestamp='2025-06-21T17:50:00')
2025-06-21 19:52:45,500 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 19:52:45,500 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:52:45,500 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 45s
2025-06-21 19:52:45,500 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:52:45,500 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:52:45.501
2025-06-21 19:52:45,516 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:52:45,605 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458363. UTC time = 2025-06-21T17:52:45.501
2025-06-21 19:52:45,605 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:52:45,605 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:52:45,605 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:52:45,605 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:52:45,605 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:52:45,678 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.061
2025-06-21 19:52:45,678 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.461
2025-06-21 19:52:45,678 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:52:45,678 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:52:45,679 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:53:21,980 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:53:21,981 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:53:45,739 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:53:45,739 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:53:45,741 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:53:16', tmtdew=11.66, humidity=43.24, cloud=0.0, wind=17.79, temperature=7.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:52:53.184', atlas_cloud=1, atlas_rain=1, zp_data=[-0.011250000000000426, -0.027749999999999275, 0.012249999999999872, -0.02450000000000152, 0.0045000000000001705, -0.0017499999999994742, 0.016000000000000014, -0.00274999999999892, -0.01750000000000007, -0.06400000000000006, -0.07875000000000121, -0.20800000000000018, -0.07250000000000156, 0.0007499999999982521, -0.034000000000000696, -0.0129999999999999, 0.011250000000000426, -0.13900000000000112, 0.006999999999999673, -0.13675000000000104, -0.08650000000000091, 0.01624999999999943, -0.031749999999998835, -0.09425000000000061, -0.0835000000000008, -0.14100000000000001, -0.07874999999999943, -0.10949999999999882, -0.11299999999999955, 0.0, -0.028999999999999915, -0.017499999999998295, -0.1642500000000009], zp_timestamp='2025-06-21T17:50:00')
2025-06-21 19:53:45,741 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 19:53:45,741 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:53:45,741 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 45s
2025-06-21 19:53:45,741 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:53:45,742 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:53:45.742
2025-06-21 19:53:45,751 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:53:45,815 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924602706. UTC time = 2025-06-21T17:53:45.742
2025-06-21 19:53:45,815 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:53:45,815 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:53:45,815 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:53:45,815 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:53:45,815 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:53:45,878 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.918
2025-06-21 19:53:45,878 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.390
2025-06-21 19:53:45,878 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:53:45,878 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:53:45,879 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:54:22,041 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:54:22,042 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:54:45,936 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:54:45,936 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:54:45,937 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:54:20', tmtdew=11.64, humidity=43.29, cloud=0.0, wind=18.39, temperature=7.03, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:53:53.232', atlas_cloud=1, atlas_rain=1, zp_data=[-0.011250000000000426, -0.027749999999999275, 0.012249999999999872, -0.02450000000000152, 0.0045000000000001705, -0.0017499999999994742, 0.016000000000000014, -0.00274999999999892, -0.01750000000000007, -0.06400000000000006, -0.07875000000000121, -0.20800000000000018, -0.07250000000000156, 0.0007499999999982521, -0.034000000000000696, -0.0129999999999999, 0.011250000000000426, -0.13900000000000112, 0.006999999999999673, -0.13675000000000104, -0.08650000000000091, 0.01624999999999943, -0.031749999999998835, -0.09425000000000061, -0.0835000000000008, -0.14100000000000001, -0.07874999999999943, -0.10949999999999882, -0.11299999999999955, 0.0, -0.028999999999999915, -0.017499999999998295, -0.1642500000000009], zp_timestamp='2025-06-21T17:53:00')
2025-06-21 19:54:45,938 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 19:54:45,938 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:54:45,938 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 45s
2025-06-21 19:54:45,938 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:54:45,938 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:54:45.938
2025-06-21 19:54:45,947 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:54:46,016 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924611153. UTC time = 2025-06-21T17:54:45.938
2025-06-21 19:54:46,016 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:54:46,016 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:54:46,016 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:54:46,017 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:54:46,017 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:54:46,086 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.853
2025-06-21 19:54:46,086 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.242
2025-06-21 19:54:46,086 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:54:46,086 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:54:46,086 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:55:22,102 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:55:22,103 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:55:46,146 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:55:46,147 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:55:46,157 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:54:52', tmtdew=11.62, humidity=43.35, cloud=0.0, wind=18.1, temperature=7.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:54:23.213', atlas_cloud=1, atlas_rain=1, zp_data=[-0.011250000000000426, -0.027749999999999275, 0.012249999999999872, -0.02450000000000152, 0.0045000000000001705, -0.0017499999999994742, 0.016000000000000014, -0.00274999999999892, -0.01750000000000007, -0.06400000000000006, -0.07875000000000121, -0.20800000000000018, -0.07250000000000156, 0.0007499999999982521, -0.034000000000000696, -0.0129999999999999, 0.011250000000000426, -0.13900000000000112, 0.006999999999999673, -0.13675000000000104, -0.08650000000000091, 0.01624999999999943, -0.031749999999998835, -0.09425000000000061, -0.0835000000000008, -0.14100000000000001, -0.07874999999999943, -0.10949999999999882, -0.11299999999999955, 0.0, -0.028999999999999915, -0.017499999999998295, -0.1642500000000009], zp_timestamp='2025-06-21T17:53:00')
2025-06-21 19:55:46,157 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 54s
2025-06-21 19:55:46,157 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:55:46,157 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 46s
2025-06-21 19:55:46,157 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:55:46,158 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:55:46.158
2025-06-21 19:55:46,166 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:55:46,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458936. UTC time = 2025-06-21T17:55:46.158
2025-06-21 19:55:46,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:55:46,238 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:55:46,238 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:55:46,238 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:55:46,238 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:55:46,320 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.863
2025-06-21 19:55:46,320 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.015
2025-06-21 19:55:46,320 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:55:46,320 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:55:46,320 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:56:22,163 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:56:22,164 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:56:46,379 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:56:46,379 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:56:46,381 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:54:52', tmtdew=11.62, humidity=43.35, cloud=0.0, wind=18.1, temperature=7.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:54:23.213', atlas_cloud=1, atlas_rain=1, zp_data=[-0.011250000000000426, -0.027749999999999275, 0.012249999999999872, -0.02450000000000152, 0.0045000000000001705, -0.0017499999999994742, 0.016000000000000014, -0.00274999999999892, -0.01750000000000007, -0.06400000000000006, -0.07875000000000121, -0.20800000000000018, -0.07250000000000156, 0.0007499999999982521, -0.034000000000000696, -0.0129999999999999, 0.011250000000000426, -0.13900000000000112, 0.006999999999999673, -0.13675000000000104, -0.08650000000000091, 0.01624999999999943, -0.031749999999998835, -0.09425000000000061, -0.0835000000000008, -0.14100000000000001, -0.07874999999999943, -0.10949999999999882, -0.11299999999999955, 0.0, -0.028999999999999915, -0.017499999999998295, -0.1642500000000009], zp_timestamp='2025-06-21T17:53:00')
2025-06-21 19:56:46,382 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 54s
2025-06-21 19:56:46,382 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:56:46,382 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 46s
2025-06-21 19:56:46,382 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:56:46,382 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:56:46.382
2025-06-21 19:56:46,391 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:56:46,463 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924573216. UTC time = 2025-06-21T17:56:46.382
2025-06-21 19:56:46,463 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:56:46,463 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:56:46,463 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:56:46,463 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:56:46,463 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:56:46,531 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.948
2025-06-21 19:56:46,531 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.707
2025-06-21 19:56:46,531 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:56:46,531 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:56:46,532 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:57:22,224 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:57:22,225 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:57:46,592 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:57:46,592 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:57:46,594 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:57:30', tmtdew=11.55, humidity=43.48, cloud=0.0, wind=20.01, temperature=6.98, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-20T20:02:36', seeing=1.55, atlas_timestamp='2025-06-21T17:56:53.203', atlas_cloud=1, atlas_rain=1, zp_data=[-0.011250000000000426, -0.027749999999999275, 0.012249999999999872, -0.02450000000000152, 0.0045000000000001705, -0.0017499999999994742, 0.016000000000000014, -0.00274999999999892, -0.01750000000000007, -0.06400000000000006, -0.07875000000000121, -0.20800000000000018, -0.07250000000000156, 0.0007499999999982521, -0.034000000000000696, -0.0129999999999999, 0.011250000000000426, -0.13900000000000112, 0.006999999999999673, -0.13675000000000104, -0.08650000000000091, 0.01624999999999943, -0.031749999999998835, -0.09425000000000061, -0.0835000000000008, -0.14100000000000001, -0.07874999999999943, -0.10949999999999882, -0.11299999999999955, 0.0, -0.028999999999999915, -0.017499999999998295, -0.1642500000000009], zp_timestamp='2025-06-21T17:53:00')
2025-06-21 19:57:46,595 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 19:57:46,595 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:57:46,595 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 46s
2025-06-21 19:57:46,595 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:57:46,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:57:46.595
2025-06-21 19:57:46,606 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:57:46,675 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924562636. UTC time = 2025-06-21T17:57:46.595
2025-06-21 19:57:46,675 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:57:46,675 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:57:46,675 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:57:46,675 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:57:46,675 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:57:46,746 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.106
2025-06-21 19:57:46,746 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.820
2025-06-21 19:57:46,746 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:57:46,746 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:57:46,746 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:58:22,283 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:58:22,284 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:58:46,807 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:58:46,807 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:58:46,808 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:58:34', tmtdew=11.53, humidity=43.87, cloud=0.0, wind=21.88, temperature=6.99, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T19:58:34', seeing=1.55, atlas_timestamp='2025-06-21T17:57:53.251', atlas_cloud=1, atlas_rain=1, zp_data=[0.004249999999998977, -0.005749999999999034, 0.056250000000000355, 0.04249999999999865, 0.05550000000000033, -0.01774999999999949, 0.04299999999999926, 0.08575000000000088, -0.0070000000000014495, -0.02049999999999841, -0.019750000000000156, -0.15949999999999953, -0.045000000000001705, 0.06574999999999953, 0.03500000000000014, 0.0129999999999999, 0.00975000000000037, -0.13100000000000023, 0.015499999999999403, -0.09675000000000189, -0.07700000000000173, 0.013249999999999318, -0.014749999999999375, -0.032249999999999446, -0.02999999999999936, -0.07499999999999929, -0.021750000000000824, -0.09299999999999997, -0.06899999999999906, 0.0810000000000013, 0.04800000000000182, -0.013500000000000512, -0.10025000000000084], zp_timestamp='2025-06-21T17:56:00')
2025-06-21 19:58:46,809 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-21 19:58:46,809 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:58:46,809 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 46s
2025-06-21 19:58:46,809 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:58:46,809 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:58:46.809
2025-06-21 19:58:46,818 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:58:46,884 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557528. UTC time = 2025-06-21T17:58:46.809
2025-06-21 19:58:46,884 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:58:46,884 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:58:46,884 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:58:46,884 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:58:46,884 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:58:46,952 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.336
2025-06-21 19:58:46,952 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.089
2025-06-21 19:58:46,952 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:58:46,953 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:58:46,953 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 19:59:22,343 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 19:59:22,344 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 19:59:47,013 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 19:59:47,013 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 19:59:47,015 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T19:59:05', tmtdew=11.54, humidity=43.85, cloud=0.0, wind=20.03, temperature=6.98, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T19:59:06', seeing=1.55, atlas_timestamp='2025-06-21T17:59:23.194', atlas_cloud=1, atlas_rain=1, zp_data=[0.004249999999998977, -0.005749999999999034, 0.056250000000000355, 0.04249999999999865, 0.05550000000000033, -0.01774999999999949, 0.04299999999999926, 0.08575000000000088, -0.0070000000000014495, -0.02049999999999841, -0.019750000000000156, -0.15949999999999953, -0.045000000000001705, 0.06574999999999953, 0.03500000000000014, 0.0129999999999999, 0.00975000000000037, -0.13100000000000023, 0.015499999999999403, -0.09675000000000189, -0.07700000000000173, 0.013249999999999318, -0.014749999999999375, -0.032249999999999446, -0.02999999999999936, -0.07499999999999929, -0.021750000000000824, -0.09299999999999997, -0.06899999999999906, 0.0810000000000013, 0.04800000000000182, -0.013500000000000512, -0.10025000000000084], zp_timestamp='2025-06-21T17:56:00')
2025-06-21 19:59:47,015 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-21 19:59:47,015 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 19:59:47,015 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 47s
2025-06-21 19:59:47,015 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 19:59:47,016 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T17:59:47.016
2025-06-21 19:59:47,025 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 19:59:47,096 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557798. UTC time = 2025-06-21T17:59:47.016
2025-06-21 19:59:47,096 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 19:59:47,096 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 19:59:47,097 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 19:59:47,097 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 19:59:47,097 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 19:59:47,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.637
2025-06-21 19:59:47,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.288
2025-06-21 19:59:47,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 19:59:47,166 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 19:59:47,167 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:00:22,404 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:00:22,405 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:00:47,223 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:00:47,223 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:00:47,225 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:00:09', tmtdew=11.59, humidity=43.48, cloud=0.0, wind=18.74, temperature=7.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:00:10', seeing=1.55, atlas_timestamp='2025-06-21T17:59:53.174', atlas_cloud=1, atlas_rain=1, zp_data=[0.004249999999998977, -0.005749999999999034, 0.056250000000000355, 0.04249999999999865, 0.05550000000000033, -0.01774999999999949, 0.04299999999999926, 0.08575000000000088, -0.0070000000000014495, -0.02049999999999841, -0.019750000000000156, -0.15949999999999953, -0.045000000000001705, 0.06574999999999953, 0.03500000000000014, 0.0129999999999999, 0.00975000000000037, -0.13100000000000023, 0.015499999999999403, -0.09675000000000189, -0.07700000000000173, 0.013249999999999318, -0.014749999999999375, -0.032249999999999446, -0.02999999999999936, -0.07499999999999929, -0.021750000000000824, -0.09299999999999997, -0.06899999999999906, 0.0810000000000013, 0.04800000000000182, -0.013500000000000512, -0.10025000000000084], zp_timestamp='2025-06-21T17:56:00')
2025-06-21 20:00:47,225 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 20:00:47,225 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:00:47,225 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 47s
2025-06-21 20:00:47,225 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:00:47,226 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:00:47.226
2025-06-21 20:00:47,235 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:00:47,312 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924563358. UTC time = 2025-06-21T18:00:47.226
2025-06-21 20:00:47,312 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:00:47,312 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:00:47,312 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:00:47,312 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:00:47,312 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:00:47,386 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.462
2025-06-21 20:00:47,387 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.414
2025-06-21 20:00:47,387 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:00:47,387 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:00:47,387 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:01:22,465 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:01:22,466 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:01:47,447 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:01:47,447 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:01:47,449 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:01:13', tmtdew=11.58, humidity=43.48, cloud=0.0, wind=20.89, temperature=7.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:01:13', seeing=1.55, atlas_timestamp='2025-06-21T18:00:53.222', atlas_cloud=1, atlas_rain=1, zp_data=[0.010749999999999815, -0.030249999999998778, 0.05025000000000013, 0.03149999999999942, 0.0470000000000006, 0.06425000000000125, 0.019000000000000128, 0.06475000000000009, -0.016500000000000625, -0.04349999999999987, -0.03575000000000017, -0.14700000000000024, -0.015000000000000568, 0.06124999999999936, 0.019999999999999574, 0.016000000000000014, 0.028750000000000497, -0.12650000000000006, 0.026500000000000412, -0.08025000000000126, -0.03900000000000148, 0.01574999999999882, 0.022250000000001435, -0.03325000000000067, -0.05000000000000071, -0.05550000000000033, -0.05274999999999963, -0.07450000000000045, -0.09500000000000064, 0.060000000000002274, 0.07700000000000173, -0.0019999999999988916, -0.09475000000000122], zp_timestamp='2025-06-21T17:59:00')
2025-06-21 20:01:47,449 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 20:01:47,449 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:01:47,449 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 47s
2025-06-21 20:01:47,449 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:01:47,450 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:01:47.450
2025-06-21 20:01:47,459 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:01:47,526 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457413. UTC time = 2025-06-21T18:01:47.450
2025-06-21 20:01:47,526 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:01:47,526 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:01:47,526 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:01:47,526 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:01:47,526 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:01:47,590 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.190
2025-06-21 20:01:47,590 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.466
2025-06-21 20:01:47,590 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:01:47,590 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:01:47,591 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:02:22,526 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:02:22,527 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:02:47,651 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:02:47,651 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:02:47,653 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:02:17', tmtdew=11.58, humidity=43.48, cloud=0.0, wind=21.4, temperature=7.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:01:53.184', atlas_cloud=1, atlas_rain=1, zp_data=[0.010749999999999815, -0.030249999999998778, 0.05025000000000013, 0.03149999999999942, 0.0470000000000006, 0.06425000000000125, 0.019000000000000128, 0.06475000000000009, -0.016500000000000625, -0.04349999999999987, -0.03575000000000017, -0.14700000000000024, -0.015000000000000568, 0.06124999999999936, 0.019999999999999574, 0.016000000000000014, 0.028750000000000497, -0.12650000000000006, 0.026500000000000412, -0.08025000000000126, -0.03900000000000148, 0.01574999999999882, 0.022250000000001435, -0.03325000000000067, -0.05000000000000071, -0.05550000000000033, -0.05274999999999963, -0.07450000000000045, -0.09500000000000064, 0.060000000000002274, 0.07700000000000173, -0.0019999999999988916, -0.09475000000000122], zp_timestamp='2025-06-21T17:59:00')
2025-06-21 20:02:47,653 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 20:02:47,653 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:02:47,653 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 47s
2025-06-21 20:02:47,653 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:02:47,653 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:02:47.653
2025-06-21 20:02:47,663 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:02:47,730 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459001. UTC time = 2025-06-21T18:02:47.653
2025-06-21 20:02:47,730 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:02:47,730 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:02:47,730 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:02:47,731 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:02:47,731 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:02:47,799 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.998
2025-06-21 20:02:47,799 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.443
2025-06-21 20:02:47,799 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:02:47,799 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:02:47,800 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:03:22,587 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:03:22,604 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:03:47,859 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:03:47,859 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:03:47,861 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:03:21', tmtdew=11.5, humidity=43.87, cloud=0.0, wind=21.54, temperature=7.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:03:23.213', atlas_cloud=1, atlas_rain=1, zp_data=[0.010749999999999815, -0.030249999999998778, 0.05025000000000013, 0.03149999999999942, 0.0470000000000006, 0.06425000000000125, 0.019000000000000128, 0.06475000000000009, -0.016500000000000625, -0.04349999999999987, -0.03575000000000017, -0.14700000000000024, -0.015000000000000568, 0.06124999999999936, 0.019999999999999574, 0.016000000000000014, 0.028750000000000497, -0.12650000000000006, 0.026500000000000412, -0.08025000000000126, -0.03900000000000148, 0.01574999999999882, 0.022250000000001435, -0.03325000000000067, -0.05000000000000071, -0.05550000000000033, -0.05274999999999963, -0.07450000000000045, -0.09500000000000064, 0.060000000000002274, 0.07700000000000173, -0.0019999999999988916, -0.09475000000000122], zp_timestamp='2025-06-21T17:59:00')
2025-06-21 20:03:47,861 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 20:03:47,861 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:03:47,861 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 47s
2025-06-21 20:03:47,861 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:03:47,861 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:03:47.861
2025-06-21 20:03:47,870 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:03:47,934 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924610934. UTC time = 2025-06-21T18:03:47.861
2025-06-21 20:03:47,934 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:03:47,934 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:03:47,935 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:03:47,935 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:03:47,935 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:03:48,001 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.884
2025-06-21 20:03:48,001 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.343
2025-06-21 20:03:48,001 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:03:48,001 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:03:48,001 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:04:22,664 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:04:22,665 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:04:48,059 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:04:48,059 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:04:48,060 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:04:25', tmtdew=11.51, humidity=43.49, cloud=0.0, wind=19.62, temperature=7.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:03:53.194', atlas_cloud=1, atlas_rain=1, zp_data=[0.010749999999999815, -0.030249999999998778, 0.05025000000000013, 0.03149999999999942, 0.0470000000000006, 0.06425000000000125, 0.019000000000000128, 0.06475000000000009, -0.016500000000000625, -0.04349999999999987, -0.03575000000000017, -0.14700000000000024, -0.015000000000000568, 0.06124999999999936, 0.019999999999999574, 0.016000000000000014, 0.028750000000000497, -0.12650000000000006, 0.026500000000000412, -0.08025000000000126, -0.03900000000000148, 0.01574999999999882, 0.022250000000001435, -0.03325000000000067, -0.05000000000000071, -0.05550000000000033, -0.05274999999999963, -0.07450000000000045, -0.09500000000000064, 0.060000000000002274, 0.07700000000000173, -0.0019999999999988916, -0.09475000000000122], zp_timestamp='2025-06-21T18:02:00')
2025-06-21 20:04:48,061 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 20:04:48,061 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:04:48,061 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 48s
2025-06-21 20:04:48,061 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:04:48,061 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:04:48.061
2025-06-21 20:04:48,070 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:04:48,139 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460235. UTC time = 2025-06-21T18:04:48.061
2025-06-21 20:04:48,139 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:04:48,139 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:04:48,139 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:04:48,139 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:04:48,139 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:04:48,204 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.847
2025-06-21 20:04:48,205 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.166
2025-06-21 20:04:48,205 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:04:48,205 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:04:48,205 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:05:22,725 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:05:22,726 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:05:48,265 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:05:48,266 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:05:48,269 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:05:29', tmtdew=11.46, humidity=44.1, cloud=0.0, wind=21.56, temperature=7.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:04:53.242', atlas_cloud=1, atlas_rain=1, zp_data=[0.010749999999999815, -0.030249999999998778, 0.05025000000000013, 0.03149999999999942, 0.0470000000000006, 0.06425000000000125, 0.019000000000000128, 0.06475000000000009, -0.016500000000000625, -0.04349999999999987, -0.03575000000000017, -0.14700000000000024, -0.015000000000000568, 0.06124999999999936, 0.019999999999999574, 0.016000000000000014, 0.028750000000000497, -0.12650000000000006, 0.026500000000000412, -0.08025000000000126, -0.03900000000000148, 0.01574999999999882, 0.022250000000001435, -0.03325000000000067, -0.05000000000000071, -0.05550000000000033, -0.05274999999999963, -0.07450000000000045, -0.09500000000000064, 0.060000000000002274, 0.07700000000000173, -0.0019999999999988916, -0.09475000000000122], zp_timestamp='2025-06-21T18:02:00')
2025-06-21 20:05:48,269 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 20:05:48,269 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:05:48,269 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 48s
2025-06-21 20:05:48,269 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:05:48,270 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:05:48.270
2025-06-21 20:05:48,280 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:05:48,347 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924582655. UTC time = 2025-06-21T18:05:48.270
2025-06-21 20:05:48,347 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:05:48,347 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:05:48,347 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:05:48,347 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:05:48,348 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:05:48,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.885
2025-06-21 20:05:48,419 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.910
2025-06-21 20:05:48,419 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:05:48,419 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:05:48,419 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:06:22,783 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:06:22,784 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:06:48,479 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:06:48,479 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:06:48,482 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:05:29', tmtdew=11.46, humidity=44.1, cloud=0.0, wind=21.56, temperature=7.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:04:53.242', atlas_cloud=1, atlas_rain=1, zp_data=[0.010749999999999815, -0.030249999999998778, 0.05025000000000013, 0.03149999999999942, 0.0470000000000006, 0.06425000000000125, 0.019000000000000128, 0.06475000000000009, -0.016500000000000625, -0.04349999999999987, -0.03575000000000017, -0.14700000000000024, -0.015000000000000568, 0.06124999999999936, 0.019999999999999574, 0.016000000000000014, 0.028750000000000497, -0.12650000000000006, 0.026500000000000412, -0.08025000000000126, -0.03900000000000148, 0.01574999999999882, 0.022250000000001435, -0.03325000000000067, -0.05000000000000071, -0.05550000000000033, -0.05274999999999963, -0.07450000000000045, -0.09500000000000064, 0.060000000000002274, 0.07700000000000173, -0.0019999999999988916, -0.09475000000000122], zp_timestamp='2025-06-21T18:02:00')
2025-06-21 20:06:48,482 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 19s
2025-06-21 20:06:48,482 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:06:48,482 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 48s
2025-06-21 20:06:48,482 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:06:48,482 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:06:48.482
2025-06-21 20:06:48,491 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:06:48,555 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456858. UTC time = 2025-06-21T18:06:48.482
2025-06-21 20:06:48,555 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:06:48,555 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:06:48,555 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:06:48,556 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:06:48,556 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:06:48,621 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.997
2025-06-21 20:06:48,622 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.613
2025-06-21 20:06:48,622 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:06:48,622 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:06:48,622 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:07:22,844 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:07:22,845 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:07:48,679 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:07:48,679 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:07:48,680 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:05:29', tmtdew=11.46, humidity=44.1, cloud=0.0, wind=21.56, temperature=7.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:04:53.242', atlas_cloud=1, atlas_rain=1, zp_data=[0.010749999999999815, -0.030249999999998778, 0.05025000000000013, 0.03149999999999942, 0.0470000000000006, 0.06425000000000125, 0.019000000000000128, 0.06475000000000009, -0.016500000000000625, -0.04349999999999987, -0.03575000000000017, -0.14700000000000024, -0.015000000000000568, 0.06124999999999936, 0.019999999999999574, 0.016000000000000014, 0.028750000000000497, -0.12650000000000006, 0.026500000000000412, -0.08025000000000126, -0.03900000000000148, 0.01574999999999882, 0.022250000000001435, -0.03325000000000067, -0.05000000000000071, -0.05550000000000033, -0.05274999999999963, -0.07450000000000045, -0.09500000000000064, 0.060000000000002274, 0.07700000000000173, -0.0019999999999988916, -0.09475000000000122], zp_timestamp='2025-06-21T18:02:00')
2025-06-21 20:07:48,681 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 19s
2025-06-21 20:07:48,681 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:07:48,681 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 48s
2025-06-21 20:07:48,681 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:07:48,681 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:07:48.681
2025-06-21 20:07:48,690 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:07:48,753 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560037. UTC time = 2025-06-21T18:07:48.681
2025-06-21 20:07:48,753 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:07:48,753 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:07:48,753 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:07:48,753 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:07:48,753 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:07:48,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.182
2025-06-21 20:07:48,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.927
2025-06-21 20:07:48,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:07:48,819 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:07:48,819 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:08:22,905 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:08:22,906 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:08:48,880 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:08:48,880 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:08:48,882 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:08:40', tmtdew=11.48, humidity=43.81, cloud=0.0, wind=20.27, temperature=7.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:07:53.213', atlas_cloud=1, atlas_rain=1, zp_data=[-0.010749999999999815, -0.020749999999999602, -0.004749999999999588, 0.013499999999998735, -0.01249999999999929, 0.0012500000000006395, 0.04399999999999871, 0.02775000000000105, -0.05150000000000077, -0.06599999999999895, -0.06574999999999953, -0.1880000000000006, -0.006000000000000227, 0.008750000000000924, -0.004000000000001336, -0.04400000000000048, -0.0012500000000006395, -0.15050000000000097, 0.0029999999999983373, -0.10275000000000034, -0.06099999999999994, 0.0067499999999984794, -0.027749999999999275, -0.0912500000000005, -0.07000000000000028, -0.09500000000000064, -0.06625000000000014, -0.10449999999999982, -0.14700000000000024, -0.004999999999999005, -0.0389999999999997, -0.0034999999999989484, -0.1542500000000011], zp_timestamp='2025-06-21T18:06:00')
2025-06-21 20:08:48,882 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-06-21 20:08:48,882 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:08:48,882 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 48s
2025-06-21 20:08:48,883 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:08:48,883 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:08:48.883
2025-06-21 20:08:48,893 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:08:48,958 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455692. UTC time = 2025-06-21T18:08:48.883
2025-06-21 20:08:48,958 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:08:48,958 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:08:48,958 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:08:48,958 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:08:48,958 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:08:49,024 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.438
2025-06-21 20:08:49,024 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.170
2025-06-21 20:08:49,024 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:08:49,025 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:08:49,025 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:09:22,963 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:09:22,964 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:09:49,085 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:09:49,085 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:09:49,086 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:09:12', tmtdew=11.48, humidity=43.83, cloud=0.0, wind=24.0, temperature=7.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:08:53.174', atlas_cloud=1, atlas_rain=1, zp_data=[-0.010749999999999815, -0.020749999999999602, -0.004749999999999588, 0.013499999999998735, -0.01249999999999929, 0.0012500000000006395, 0.04399999999999871, 0.02775000000000105, -0.05150000000000077, -0.06599999999999895, -0.06574999999999953, -0.1880000000000006, -0.006000000000000227, 0.008750000000000924, -0.004000000000001336, -0.04400000000000048, -0.0012500000000006395, -0.15050000000000097, 0.0029999999999983373, -0.10275000000000034, -0.06099999999999994, 0.0067499999999984794, -0.027749999999999275, -0.0912500000000005, -0.07000000000000028, -0.09500000000000064, -0.06625000000000014, -0.10449999999999982, -0.14700000000000024, -0.004999999999999005, -0.0389999999999997, -0.0034999999999989484, -0.1542500000000011], zp_timestamp='2025-06-21T18:06:00')
2025-06-21 20:09:49,086 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-21 20:09:49,086 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:09:49,087 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 49s
2025-06-21 20:09:49,087 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:09:49,087 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:09:49.087
2025-06-21 20:09:49,096 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:09:49,158 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924559153. UTC time = 2025-06-21T18:09:49.087
2025-06-21 20:09:49,158 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:09:49,158 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:09:49,158 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:09:49,159 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:09:49,159 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:09:49,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.674
2025-06-21 20:09:49,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.342
2025-06-21 20:09:49,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:09:49,226 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:09:49,227 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:10:23,024 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:10:23,025 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:10:49,287 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:10:49,287 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:10:49,289 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:10:16', tmtdew=11.51, humidity=43.75, cloud=0.0, wind=18.79, temperature=7.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:10:23.203', atlas_cloud=1, atlas_rain=1, zp_data=[-0.010749999999999815, -0.020749999999999602, -0.004749999999999588, 0.013499999999998735, -0.01249999999999929, 0.0012500000000006395, 0.04399999999999871, 0.02775000000000105, -0.05150000000000077, -0.06599999999999895, -0.06574999999999953, -0.1880000000000006, -0.006000000000000227, 0.008750000000000924, -0.004000000000001336, -0.04400000000000048, -0.0012500000000006395, -0.15050000000000097, 0.0029999999999983373, -0.10275000000000034, -0.06099999999999994, 0.0067499999999984794, -0.027749999999999275, -0.0912500000000005, -0.07000000000000028, -0.09500000000000064, -0.06625000000000014, -0.10449999999999982, -0.14700000000000024, -0.004999999999999005, -0.0389999999999997, -0.0034999999999989484, -0.1542500000000011], zp_timestamp='2025-06-21T18:08:00')
2025-06-21 20:10:49,289 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-21 20:10:49,289 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:10:49,289 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 49s
2025-06-21 20:10:49,289 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:10:49,290 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:10:49.290
2025-06-21 20:10:49,299 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:10:49,368 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456664. UTC time = 2025-06-21T18:10:49.290
2025-06-21 20:10:49,368 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:10:49,368 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:10:49,368 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:10:49,368 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:10:49,368 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:10:49,440 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.352
2025-06-21 20:10:49,441 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.441
2025-06-21 20:10:49,441 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:10:49,441 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:10:49,441 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:11:23,083 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:11:23,084 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:11:49,501 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:11:49,501 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:11:49,505 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:10:48', tmtdew=11.49, humidity=43.81, cloud=0.0, wind=19.51, temperature=7.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:10:23.203', atlas_cloud=1, atlas_rain=1, zp_data=[-0.010749999999999815, -0.020749999999999602, -0.004749999999999588, 0.013499999999998735, -0.01249999999999929, 0.0012500000000006395, 0.04399999999999871, 0.02775000000000105, -0.05150000000000077, -0.06599999999999895, -0.06574999999999953, -0.1880000000000006, -0.006000000000000227, 0.008750000000000924, -0.004000000000001336, -0.04400000000000048, -0.0012500000000006395, -0.15050000000000097, 0.0029999999999983373, -0.10275000000000034, -0.06099999999999994, 0.0067499999999984794, -0.027749999999999275, -0.0912500000000005, -0.07000000000000028, -0.09500000000000064, -0.06625000000000014, -0.10449999999999982, -0.14700000000000024, -0.004999999999999005, -0.0389999999999997, -0.0034999999999989484, -0.1542500000000011], zp_timestamp='2025-06-21T18:08:00')
2025-06-21 20:11:49,505 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 1s
2025-06-21 20:11:49,505 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:11:49,505 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 49s
2025-06-21 20:11:49,505 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:11:49,506 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:11:49.506
2025-06-21 20:11:49,515 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:11:49,582 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457931. UTC time = 2025-06-21T18:11:49.506
2025-06-21 20:11:49,582 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:11:49,582 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:11:49,582 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:11:49,582 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:11:49,582 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:11:49,653 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.110
2025-06-21 20:11:49,653 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.466
2025-06-21 20:11:49,653 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:11:49,653 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:11:49,653 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:12:23,143 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:12:23,144 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:12:49,714 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:12:49,714 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:12:49,716 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:10:48', tmtdew=11.49, humidity=43.81, cloud=0.0, wind=19.51, temperature=7.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:10:23.203', atlas_cloud=1, atlas_rain=1, zp_data=[-0.010749999999999815, -0.020749999999999602, -0.004749999999999588, 0.013499999999998735, -0.01249999999999929, 0.0012500000000006395, 0.04399999999999871, 0.02775000000000105, -0.05150000000000077, -0.06599999999999895, -0.06574999999999953, -0.1880000000000006, -0.006000000000000227, 0.008750000000000924, -0.004000000000001336, -0.04400000000000048, -0.0012500000000006395, -0.15050000000000097, 0.0029999999999983373, -0.10275000000000034, -0.06099999999999994, 0.0067499999999984794, -0.027749999999999275, -0.0912500000000005, -0.07000000000000028, -0.09500000000000064, -0.06625000000000014, -0.10449999999999982, -0.14700000000000024, -0.004999999999999005, -0.0389999999999997, -0.0034999999999989484, -0.1542500000000011], zp_timestamp='2025-06-21T18:08:00')
2025-06-21 20:12:49,716 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 1s
2025-06-21 20:12:49,716 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:12:49,716 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 49s
2025-06-21 20:12:49,716 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:12:49,717 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:12:49.717
2025-06-21 20:12:49,725 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:12:49,791 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459706. UTC time = 2025-06-21T18:12:49.717
2025-06-21 20:12:49,791 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:12:49,791 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:12:49,791 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:12:49,791 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:12:49,791 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:12:49,864 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.946
2025-06-21 20:12:49,864 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.414
2025-06-21 20:12:49,864 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:12:49,864 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:12:49,865 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:13:23,204 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:13:23,227 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:13:49,925 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:13:49,925 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:13:49,927 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:13:26', tmtdew=11.4, humidity=44.2, cloud=0.0, wind=19.44, temperature=7.08, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:13:23.174', atlas_cloud=1, atlas_rain=1, zp_data=[0.006249999999999645, -0.028249999999999886, 0.007250000000000867, 0.02949999999999875, 0.0005000000000006111, 0.02725000000000044, 0.06300000000000061, -0.0067499999999984794, -0.014499999999999957, -0.10299999999999976, -0.03375000000000128, -0.16699999999999982, -0.0009999999999994458, 0.06274999999999942, 0.03999999999999915, -0.02050000000000196, -0.006750000000000256, -0.13949999999999996, 0.0039999999999995595, -0.11375000000000135, -0.04550000000000054, 0.03474999999999895, -0.0047499999999978115, -0.09924999999999962, -0.08800000000000097, -0.08050000000000068, -0.04925000000000068, -0.09050000000000047, -0.11899999999999977, 0.05349999999999966, 0.02000000000000135, -0.049999999999998934, -0.09525000000000006], zp_timestamp='2025-06-21T18:11:00')
2025-06-21 20:13:49,927 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 20:13:49,927 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:13:49,927 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 49s
2025-06-21 20:13:49,927 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:13:49,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:13:49.928
2025-06-21 20:13:49,938 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:13:50,005 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461763. UTC time = 2025-06-21T18:13:49.928
2025-06-21 20:13:50,006 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:13:50,006 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:13:50,006 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:13:50,006 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:13:50,006 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:13:50,071 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.861
2025-06-21 20:13:50,072 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.286
2025-06-21 20:13:50,072 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:13:50,072 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:13:50,072 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:14:23,283 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:14:23,284 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:14:50,132 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:14:50,132 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:14:50,143 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:14:30', tmtdew=11.42, humidity=44.15, cloud=0.0, wind=22.83, temperature=7.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:13:53.155', atlas_cloud=1, atlas_rain=1, zp_data=[0.006249999999999645, -0.028249999999999886, 0.007250000000000867, 0.02949999999999875, 0.0005000000000006111, 0.02725000000000044, 0.06300000000000061, -0.0067499999999984794, -0.014499999999999957, -0.10299999999999976, -0.03375000000000128, -0.16699999999999982, -0.0009999999999994458, 0.06274999999999942, 0.03999999999999915, -0.02050000000000196, -0.006750000000000256, -0.13949999999999996, 0.0039999999999995595, -0.11375000000000135, -0.04550000000000054, 0.03474999999999895, -0.0047499999999978115, -0.09924999999999962, -0.08800000000000097, -0.08050000000000068, -0.04925000000000068, -0.09050000000000047, -0.11899999999999977, 0.05349999999999966, 0.02000000000000135, -0.049999999999998934, -0.09525000000000006], zp_timestamp='2025-06-21T18:11:00')
2025-06-21 20:14:50,143 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 20:14:50,143 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:14:50,143 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 50s
2025-06-21 20:14:50,143 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:14:50,143 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:14:50.144
2025-06-21 20:14:50,152 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:14:50,216 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459434. UTC time = 2025-06-21T18:14:50.144
2025-06-21 20:14:50,216 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:14:50,216 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:14:50,216 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:14:50,216 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:14:50,216 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:14:50,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.852
2025-06-21 20:14:50,282 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.080
2025-06-21 20:14:50,282 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:14:50,282 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:14:50,282 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:15:23,344 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:15:23,345 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:15:50,339 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:15:50,339 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:15:50,342 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:15:02', tmtdew=11.41, humidity=44.19, cloud=0.0, wind=23.19, temperature=7.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:14:53.203', atlas_cloud=1, atlas_rain=1, zp_data=[0.006249999999999645, -0.028249999999999886, 0.007250000000000867, 0.02949999999999875, 0.0005000000000006111, 0.02725000000000044, 0.06300000000000061, -0.0067499999999984794, -0.014499999999999957, -0.10299999999999976, -0.03375000000000128, -0.16699999999999982, -0.0009999999999994458, 0.06274999999999942, 0.03999999999999915, -0.02050000000000196, -0.006750000000000256, -0.13949999999999996, 0.0039999999999995595, -0.11375000000000135, -0.04550000000000054, 0.03474999999999895, -0.0047499999999978115, -0.09924999999999962, -0.08800000000000097, -0.08050000000000068, -0.04925000000000068, -0.09050000000000047, -0.11899999999999977, 0.05349999999999966, 0.02000000000000135, -0.049999999999998934, -0.09525000000000006], zp_timestamp='2025-06-21T18:11:00')
2025-06-21 20:15:50,342 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 48s
2025-06-21 20:15:50,342 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:15:50,342 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 50s
2025-06-21 20:15:50,342 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:15:50,343 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:15:50.343
2025-06-21 20:15:50,357 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:15:50,421 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924576736. UTC time = 2025-06-21T18:15:50.343
2025-06-21 20:15:50,421 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:15:50,421 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:15:50,421 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:15:50,421 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:15:50,421 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:15:50,485 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.917
2025-06-21 20:15:50,485 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.794
2025-06-21 20:15:50,485 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:15:50,485 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:15:50,486 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:16:23,405 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:16:23,422 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:16:50,546 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:16:50,546 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:16:50,549 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:16:38', tmtdew=11.37, humidity=44.31, cloud=0.0, wind=22.78, temperature=7.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:16:23.146', atlas_cloud=1, atlas_rain=1, zp_data=[0.0007500000000000284, -0.02474999999999916, 0.019750000000000156, 0.023499999999998522, 0.0129999999999999, 0.011750000000001037, 0.06799999999999962, -0.02024999999999899, -0.011000000000001009, -0.08900000000000041, 0.0072499999999990905, -0.16500000000000092, 0.018499999999999517, 0.02624999999999922, -0.009000000000000341, 0.02999999999999936, 0.020250000000000767, -0.12599999999999945, 0.02499999999999858, -0.10675000000000168, -0.057500000000000995, 0.025749999999998607, 0.008750000000000924, -0.06975000000000087, -0.057500000000000995, -0.0754999999999999, -0.029249999999999332, -0.09050000000000047, -0.11599999999999966, 0.02800000000000047, 0.008500000000001506, -0.045999999999999375, -0.12424999999999997], zp_timestamp='2025-06-21T18:14:00')
2025-06-21 20:16:50,549 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-21 20:16:50,549 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:16:50,549 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 50s
2025-06-21 20:16:50,549 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:16:50,550 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:16:50.550
2025-06-21 20:16:50,559 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:16:50,623 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456471. UTC time = 2025-06-21T18:16:50.550
2025-06-21 20:16:50,623 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:16:50,624 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:16:50,624 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:16:50,624 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:16:50,624 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:16:50,688 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.056
2025-06-21 20:16:50,688 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.736
2025-06-21 20:16:50,688 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:16:50,688 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:16:50,688 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:17:23,479 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:17:23,499 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:17:50,749 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:17:50,749 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:17:50,751 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:17:41', tmtdew=11.32, humidity=44.37, cloud=0.0, wind=22.04, temperature=7.08, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:17:23.194', atlas_cloud=1, atlas_rain=1, zp_data=[0.0007500000000000284, -0.02474999999999916, 0.019750000000000156, 0.023499999999998522, 0.0129999999999999, 0.011750000000001037, 0.06799999999999962, -0.02024999999999899, -0.011000000000001009, -0.08900000000000041, 0.0072499999999990905, -0.16500000000000092, 0.018499999999999517, 0.02624999999999922, -0.009000000000000341, 0.02999999999999936, 0.020250000000000767, -0.12599999999999945, 0.02499999999999858, -0.10675000000000168, -0.057500000000000995, 0.025749999999998607, 0.008750000000000924, -0.06975000000000087, -0.057500000000000995, -0.0754999999999999, -0.029249999999999332, -0.09050000000000047, -0.11599999999999966, 0.02800000000000047, 0.008500000000001506, -0.045999999999999375, -0.12424999999999997], zp_timestamp='2025-06-21T18:14:00')
2025-06-21 20:17:50,751 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-06-21 20:17:50,751 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:17:50,751 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 50s
2025-06-21 20:17:50,752 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:17:50,752 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:17:50.752
2025-06-21 20:17:50,761 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:17:50,829 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558175. UTC time = 2025-06-21T18:17:50.752
2025-06-21 20:17:50,829 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:17:50,829 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:17:50,829 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:17:50,829 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:17:50,829 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:17:50,895 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.268
2025-06-21 20:17:50,895 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.024
2025-06-21 20:17:50,895 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:17:50,895 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:17:50,896 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:18:23,555 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:18:23,575 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:18:50,955 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:18:50,955 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:18:50,958 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:18:45', tmtdew=11.33, humidity=44.31, cloud=0.0, wind=21.56, temperature=7.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:18:23.155', atlas_cloud=1, atlas_rain=1, zp_data=[0.0007500000000000284, -0.02474999999999916, 0.019750000000000156, 0.023499999999998522, 0.0129999999999999, 0.011750000000001037, 0.06799999999999962, -0.02024999999999899, -0.011000000000001009, -0.08900000000000041, 0.0072499999999990905, -0.16500000000000092, 0.018499999999999517, 0.02624999999999922, -0.009000000000000341, 0.02999999999999936, 0.020250000000000767, -0.12599999999999945, 0.02499999999999858, -0.10675000000000168, -0.057500000000000995, 0.025749999999998607, 0.008750000000000924, -0.06975000000000087, -0.057500000000000995, -0.0754999999999999, -0.029249999999999332, -0.09050000000000047, -0.11599999999999966, 0.02800000000000047, 0.008500000000001506, -0.045999999999999375, -0.12424999999999997], zp_timestamp='2025-06-21T18:17:00')
2025-06-21 20:18:50,958 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 5s
2025-06-21 20:18:50,959 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:18:50,959 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 50s
2025-06-21 20:18:50,959 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:18:50,959 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:18:50.959
2025-06-21 20:18:50,969 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:18:51,048 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557043. UTC time = 2025-06-21T18:18:50.959
2025-06-21 20:18:51,048 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:18:51,048 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:18:51,048 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:18:51,048 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:18:51,048 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:18:51,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.550
2025-06-21 20:18:51,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.241
2025-06-21 20:18:51,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:18:51,122 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:18:51,122 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:19:23,635 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:19:23,655 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:19:51,182 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:19:51,183 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:19:51,186 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:19:16', tmtdew=11.33, humidity=44.31, cloud=0.0, wind=19.46, temperature=7.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:18:53.222', atlas_cloud=1, atlas_rain=1, zp_data=[0.0007500000000000284, -0.02474999999999916, 0.019750000000000156, 0.023499999999998522, 0.0129999999999999, 0.011750000000001037, 0.06799999999999962, -0.02024999999999899, -0.011000000000001009, -0.08900000000000041, 0.0072499999999990905, -0.16500000000000092, 0.018499999999999517, 0.02624999999999922, -0.009000000000000341, 0.02999999999999936, 0.020250000000000767, -0.12599999999999945, 0.02499999999999858, -0.10675000000000168, -0.057500000000000995, 0.025749999999998607, 0.008750000000000924, -0.06975000000000087, -0.057500000000000995, -0.0754999999999999, -0.029249999999999332, -0.09050000000000047, -0.11599999999999966, 0.02800000000000047, 0.008500000000001506, -0.045999999999999375, -0.12424999999999997], zp_timestamp='2025-06-21T18:17:00')
2025-06-21 20:19:51,186 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 20:19:51,186 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:19:51,186 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 51s
2025-06-21 20:19:51,186 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:19:51,186 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:19:51.186
2025-06-21 20:19:51,195 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:19:51,258 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456123. UTC time = 2025-06-21T18:19:51.186
2025-06-21 20:19:51,258 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:19:51,258 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:19:51,258 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:19:51,258 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:19:51,259 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:19:51,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.545
2025-06-21 20:19:51,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.387
2025-06-21 20:19:51,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:19:51,324 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:19:51,325 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:20:23,715 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:20:23,739 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:20:51,385 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:20:51,385 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:20:51,388 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:20:20', tmtdew=11.32, humidity=44.36, cloud=0.0, wind=23.29, temperature=7.08, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:20:23.165', atlas_cloud=1, atlas_rain=1, zp_data=[0.0007500000000000284, -0.02474999999999916, 0.019750000000000156, 0.023499999999998522, 0.0129999999999999, 0.011750000000001037, 0.06799999999999962, -0.02024999999999899, -0.011000000000001009, -0.08900000000000041, 0.0072499999999990905, -0.16500000000000092, 0.018499999999999517, 0.02624999999999922, -0.009000000000000341, 0.02999999999999936, 0.020250000000000767, -0.12599999999999945, 0.02499999999999858, -0.10675000000000168, -0.057500000000000995, 0.025749999999998607, 0.008750000000000924, -0.06975000000000087, -0.057500000000000995, -0.0754999999999999, -0.029249999999999332, -0.09050000000000047, -0.11599999999999966, 0.02800000000000047, 0.008500000000001506, -0.045999999999999375, -0.12424999999999997], zp_timestamp='2025-06-21T18:17:00')
2025-06-21 20:20:51,388 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 20:20:51,388 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:20:51,388 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 51s
2025-06-21 20:20:51,388 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:20:51,388 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:20:51.389
2025-06-21 20:20:51,397 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:20:51,461 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457064. UTC time = 2025-06-21T18:20:51.389
2025-06-21 20:20:51,461 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:20:51,461 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:20:51,462 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:20:51,462 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:20:51,462 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:20:51,532 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.252
2025-06-21 20:20:51,533 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.458
2025-06-21 20:20:51,533 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:20:51,533 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:20:51,533 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:21:23,799 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:21:23,818 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:21:51,591 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:21:51,591 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:21:51,594 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:20:52', tmtdew=11.32, humidity=44.36, cloud=0.0, wind=23.08, temperature=7.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:20:53.146', atlas_cloud=1, atlas_rain=1, zp_data=[0.0007500000000000284, -0.02474999999999916, 0.019750000000000156, 0.023499999999998522, 0.0129999999999999, 0.011750000000001037, 0.06799999999999962, -0.02024999999999899, -0.011000000000001009, -0.08900000000000041, 0.0072499999999990905, -0.16500000000000092, 0.018499999999999517, 0.02624999999999922, -0.009000000000000341, 0.02999999999999936, 0.020250000000000767, -0.12599999999999945, 0.02499999999999858, -0.10675000000000168, -0.057500000000000995, 0.025749999999998607, 0.008750000000000924, -0.06975000000000087, -0.057500000000000995, -0.0754999999999999, -0.029249999999999332, -0.09050000000000047, -0.11599999999999966, 0.02800000000000047, 0.008500000000001506, -0.045999999999999375, -0.12424999999999997], zp_timestamp='2025-06-21T18:17:00')
2025-06-21 20:21:51,594 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 59s
2025-06-21 20:21:51,594 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:21:51,594 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 51s
2025-06-21 20:21:51,594 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:21:51,594 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:21:51.594
2025-06-21 20:21:51,603 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:21:51,667 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924585192. UTC time = 2025-06-21T18:21:51.594
2025-06-21 20:21:51,668 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:21:51,668 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:21:51,668 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:21:51,668 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:21:51,668 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:21:51,734 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.040
2025-06-21 20:21:51,734 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.455
2025-06-21 20:21:51,734 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:21:51,734 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:21:51,734 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:22:23,878 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:22:23,898 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:22:51,794 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:22:51,794 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:22:51,797 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:20:52', tmtdew=11.32, humidity=44.36, cloud=0.0, wind=23.08, temperature=7.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:20:53.146', atlas_cloud=1, atlas_rain=1, zp_data=[0.0007500000000000284, -0.02474999999999916, 0.019750000000000156, 0.023499999999998522, 0.0129999999999999, 0.011750000000001037, 0.06799999999999962, -0.02024999999999899, -0.011000000000001009, -0.08900000000000041, 0.0072499999999990905, -0.16500000000000092, 0.018499999999999517, 0.02624999999999922, -0.009000000000000341, 0.02999999999999936, 0.020250000000000767, -0.12599999999999945, 0.02499999999999858, -0.10675000000000168, -0.057500000000000995, 0.025749999999998607, 0.008750000000000924, -0.06975000000000087, -0.057500000000000995, -0.0754999999999999, -0.029249999999999332, -0.09050000000000047, -0.11599999999999966, 0.02800000000000047, 0.008500000000001506, -0.045999999999999375, -0.12424999999999997], zp_timestamp='2025-06-21T18:17:00')
2025-06-21 20:22:51,798 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 59s
2025-06-21 20:22:51,798 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:22:51,798 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 51s
2025-06-21 20:22:51,798 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:22:51,798 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:22:51.798
2025-06-21 20:22:51,806 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:22:51,879 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19246048. UTC time = 2025-06-21T18:22:51.798
2025-06-21 20:22:51,879 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:22:51,879 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:22:51,879 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:22:51,879 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:22:51,879 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:22:51,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.905
2025-06-21 20:22:51,961 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.376
2025-06-21 20:22:51,961 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:22:51,961 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:22:51,961 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:23:23,958 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:23:23,979 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:23:52,021 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:23:52,021 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:23:52,024 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:23:31', tmtdew=11.37, humidity=44.22, cloud=0.0, wind=21.21, temperature=7.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:23:23.136', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03125, -0.07874999999999943, -0.009749999999998593, 0.0015000000000000568, 0.015000000000000568, -0.004749999999999588, 0.0259999999999998, -0.08274999999999899, -0.0030000000000001137, -0.1169999999999991, -0.043750000000001066, -0.22100000000000009, -0.020500000000000185, 0.024250000000000327, 0.0004999999999988347, -0.03300000000000125, -0.029749999999999943, -0.1355000000000004, -0.009000000000002117, -0.09075000000000166, -0.07000000000000206, 0.03274999999999828, -0.012249999999999872, -0.09525000000000006, -0.0754999999999999, -0.09450000000000003, -0.06125000000000114, -0.11350000000000016, -0.15499999999999936, 0.036000000000001364, -0.015999999999998238, -0.05799999999999983, -0.1412500000000012], zp_timestamp='2025-06-21T18:20:00')
2025-06-21 20:23:52,024 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 20:23:52,024 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:23:52,024 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 52s
2025-06-21 20:23:52,024 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:23:52,025 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:23:52.025
2025-06-21 20:23:52,033 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:23:52,101 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460828. UTC time = 2025-06-21T18:23:52.025
2025-06-21 20:23:52,101 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:23:52,101 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:23:52,101 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:23:52,101 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:23:52,101 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:23:52,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.848
2025-06-21 20:23:52,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.219
2025-06-21 20:23:52,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:23:52,166 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:23:52,166 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:24:24,039 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:24:24,057 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:24:52,226 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:24:52,226 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:24:52,228 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:23:31', tmtdew=11.37, humidity=44.22, cloud=0.0, wind=21.21, temperature=7.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:23:23.136', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03125, -0.07874999999999943, -0.009749999999998593, 0.0015000000000000568, 0.015000000000000568, -0.004749999999999588, 0.0259999999999998, -0.08274999999999899, -0.0030000000000001137, -0.1169999999999991, -0.043750000000001066, -0.22100000000000009, -0.020500000000000185, 0.024250000000000327, 0.0004999999999988347, -0.03300000000000125, -0.029749999999999943, -0.1355000000000004, -0.009000000000002117, -0.09075000000000166, -0.07000000000000206, 0.03274999999999828, -0.012249999999999872, -0.09525000000000006, -0.0754999999999999, -0.09450000000000003, -0.06125000000000114, -0.11350000000000016, -0.15499999999999936, 0.036000000000001364, -0.015999999999998238, -0.05799999999999983, -0.1412500000000012], zp_timestamp='2025-06-21T18:20:00')
2025-06-21 20:24:52,228 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 21s
2025-06-21 20:24:52,228 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:24:52,228 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 52s
2025-06-21 20:24:52,228 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:24:52,229 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:24:52.229
2025-06-21 20:24:52,237 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:24:52,307 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924587106. UTC time = 2025-06-21T18:24:52.229
2025-06-21 20:24:52,307 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:24:52,307 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:24:52,307 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:24:52,307 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:24:52,307 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:24:52,374 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.866
2025-06-21 20:24:52,375 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.983
2025-06-21 20:24:52,375 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:24:52,375 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:24:52,375 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:25:24,117 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:25:24,118 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:25:52,435 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:25:52,435 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:25:52,438 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:23:31', tmtdew=11.37, humidity=44.22, cloud=0.0, wind=21.21, temperature=7.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:23:23.136', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03125, -0.07874999999999943, -0.009749999999998593, 0.0015000000000000568, 0.015000000000000568, -0.004749999999999588, 0.0259999999999998, -0.08274999999999899, -0.0030000000000001137, -0.1169999999999991, -0.043750000000001066, -0.22100000000000009, -0.020500000000000185, 0.024250000000000327, 0.0004999999999988347, -0.03300000000000125, -0.029749999999999943, -0.1355000000000004, -0.009000000000002117, -0.09075000000000166, -0.07000000000000206, 0.03274999999999828, -0.012249999999999872, -0.09525000000000006, -0.0754999999999999, -0.09450000000000003, -0.06125000000000114, -0.11350000000000016, -0.15499999999999936, 0.036000000000001364, -0.015999999999998238, -0.05799999999999983, -0.1412500000000012], zp_timestamp='2025-06-21T18:20:00')
2025-06-21 20:25:52,439 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 21s
2025-06-21 20:25:52,439 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:25:52,439 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 52s
2025-06-21 20:25:52,439 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:25:52,439 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:25:52.439
2025-06-21 20:25:52,448 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:25:52,512 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924571567. UTC time = 2025-06-21T18:25:52.439
2025-06-21 20:25:52,513 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:25:52,513 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:25:52,513 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:25:52,513 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:25:52,513 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:25:52,577 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.959
2025-06-21 20:25:52,577 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.667
2025-06-21 20:25:52,577 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:25:52,577 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:25:52,577 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:26:24,178 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:26:24,178 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:26:52,638 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:26:52,638 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:26:52,639 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:26:09', tmtdew=11.23, humidity=44.56, cloud=0.0, wind=22.55, temperature=7.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:25:53.126', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03125, -0.07874999999999943, -0.009749999999998593, 0.0015000000000000568, 0.015000000000000568, -0.004749999999999588, 0.0259999999999998, -0.08274999999999899, -0.0030000000000001137, -0.1169999999999991, -0.043750000000001066, -0.22100000000000009, -0.020500000000000185, 0.024250000000000327, 0.0004999999999988347, -0.03300000000000125, -0.029749999999999943, -0.1355000000000004, -0.009000000000002117, -0.09075000000000166, -0.07000000000000206, 0.03274999999999828, -0.012249999999999872, -0.09525000000000006, -0.0754999999999999, -0.09450000000000003, -0.06125000000000114, -0.11350000000000016, -0.15499999999999936, 0.036000000000001364, -0.015999999999998238, -0.05799999999999983, -0.1412500000000012], zp_timestamp='2025-06-21T18:23:00')
2025-06-21 20:26:52,640 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-21 20:26:52,640 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:26:52,640 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 52s
2025-06-21 20:26:52,640 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:26:52,640 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:26:52.640
2025-06-21 20:26:52,649 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:26:52,711 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456158. UTC time = 2025-06-21T18:26:52.640
2025-06-21 20:26:52,711 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:26:52,711 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:26:52,711 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:26:52,711 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:26:52,711 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:26:52,774 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.125
2025-06-21 20:26:52,774 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.850
2025-06-21 20:26:52,774 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:26:52,774 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:26:52,775 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:27:24,239 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:27:24,240 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:27:52,835 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:27:52,835 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:27:52,838 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:27:12', tmtdew=11.26, humidity=44.59, cloud=0.0, wind=21.79, temperature=7.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:27:23.155', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03125, -0.07874999999999943, -0.009749999999998593, 0.0015000000000000568, 0.015000000000000568, -0.004749999999999588, 0.0259999999999998, -0.08274999999999899, -0.0030000000000001137, -0.1169999999999991, -0.043750000000001066, -0.22100000000000009, -0.020500000000000185, 0.024250000000000327, 0.0004999999999988347, -0.03300000000000125, -0.029749999999999943, -0.1355000000000004, -0.009000000000002117, -0.09075000000000166, -0.07000000000000206, 0.03274999999999828, -0.012249999999999872, -0.09525000000000006, -0.0754999999999999, -0.09450000000000003, -0.06125000000000114, -0.11350000000000016, -0.15499999999999936, 0.036000000000001364, -0.015999999999998238, -0.05799999999999983, -0.1412500000000012], zp_timestamp='2025-06-21T18:23:00')
2025-06-21 20:27:52,838 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-21 20:27:52,838 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:27:52,838 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 52s
2025-06-21 20:27:52,838 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:27:52,839 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:27:52.839
2025-06-21 20:27:52,847 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:27:52,910 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455705. UTC time = 2025-06-21T18:27:52.839
2025-06-21 20:27:52,910 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:27:52,910 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:27:52,910 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:27:52,910 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:27:52,910 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:27:52,973 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.363
2025-06-21 20:27:52,973 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.112
2025-06-21 20:27:52,973 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:27:52,974 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:27:52,974 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:28:24,300 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:28:24,301 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:28:53,031 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:28:53,031 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:28:53,033 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:28:16', tmtdew=11.24, humidity=44.62, cloud=0.0, wind=19.92, temperature=7.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:28:23.117', atlas_cloud=1, atlas_rain=1, zp_data=[-0.013250000000001094, -0.09375, -0.005749999999999034, 0.019999999999999574, 0.06500000000000128, -0.04574999999999996, 0.0389999999999997, -0.045249999999999346, -0.0235000000000003, -0.09499999999999886, -0.043250000000000455, -0.23000000000000043, -0.01699999999999946, 0.05224999999999902, 0.005499999999999616, -0.06099999999999994, 0.003249999999999531, -0.12349999999999994, -0.034000000000000696, -0.10675000000000168, -0.022500000000000853, 0.01774999999999949, -0.009749999999998593, -0.06724999999999959, -0.12200000000000166, -0.04550000000000054, -0.06974999999999909, -0.09350000000000058, -0.16000000000000014, 0.013000000000001677, -0.03799999999999848, -0.03399999999999892, -0.09425000000000061], zp_timestamp='2025-06-21T18:26:00')
2025-06-21 20:28:53,033 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-21 20:28:53,033 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:28:53,033 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 53s
2025-06-21 20:28:53,033 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:28:53,033 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:28:53.033
2025-06-21 20:28:53,042 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:28:53,105 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455789. UTC time = 2025-06-21T18:28:53.033
2025-06-21 20:28:53,105 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:28:53,105 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:28:53,105 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:28:53,105 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:28:53,105 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:28:53,168 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.671
2025-06-21 20:28:53,169 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.303
2025-06-21 20:28:53,169 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:28:53,169 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:28:53,169 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:29:24,361 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:29:24,362 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:29:53,227 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:29:53,227 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:29:53,229 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:29:19', tmtdew=11.24, humidity=44.63, cloud=0.0, wind=25.02, temperature=7.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:28:53.184', atlas_cloud=1, atlas_rain=1, zp_data=[-0.013250000000001094, -0.09375, -0.005749999999999034, 0.019999999999999574, 0.06500000000000128, -0.04574999999999996, 0.0389999999999997, -0.045249999999999346, -0.0235000000000003, -0.09499999999999886, -0.043250000000000455, -0.23000000000000043, -0.01699999999999946, 0.05224999999999902, 0.005499999999999616, -0.06099999999999994, 0.003249999999999531, -0.12349999999999994, -0.034000000000000696, -0.10675000000000168, -0.022500000000000853, 0.01774999999999949, -0.009749999999998593, -0.06724999999999959, -0.12200000000000166, -0.04550000000000054, -0.06974999999999909, -0.09350000000000058, -0.16000000000000014, 0.013000000000001677, -0.03799999999999848, -0.03399999999999892, -0.09425000000000061], zp_timestamp='2025-06-21T18:26:00')
2025-06-21 20:29:53,229 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 20:29:53,229 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:29:53,229 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 53s
2025-06-21 20:29:53,229 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:29:53,229 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:29:53.229
2025-06-21 20:29:53,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:29:53,304 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456401. UTC time = 2025-06-21T18:29:53.229
2025-06-21 20:29:53,304 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:29:53,304 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:29:53,304 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:29:53,304 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:29:53,304 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:29:53,369 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.427
2025-06-21 20:29:53,369 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.421
2025-06-21 20:29:53,370 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:29:53,370 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:29:53,370 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:30:24,419 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:30:24,438 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:30:53,430 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:30:53,430 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:30:53,432 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:30:23', tmtdew=11.32, humidity=44.5, cloud=0.0, wind=21.23, temperature=7.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:30:23.126', atlas_cloud=1, atlas_rain=1, zp_data=[-0.013250000000001094, -0.09375, -0.005749999999999034, 0.019999999999999574, 0.06500000000000128, -0.04574999999999996, 0.0389999999999997, -0.045249999999999346, -0.0235000000000003, -0.09499999999999886, -0.043250000000000455, -0.23000000000000043, -0.01699999999999946, 0.05224999999999902, 0.005499999999999616, -0.06099999999999994, 0.003249999999999531, -0.12349999999999994, -0.034000000000000696, -0.10675000000000168, -0.022500000000000853, 0.01774999999999949, -0.009749999999998593, -0.06724999999999959, -0.12200000000000166, -0.04550000000000054, -0.06974999999999909, -0.09350000000000058, -0.16000000000000014, 0.013000000000001677, -0.03799999999999848, -0.03399999999999892, -0.09425000000000061], zp_timestamp='2025-06-21T18:26:00')
2025-06-21 20:30:53,432 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 20:30:53,432 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:30:53,432 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 53s
2025-06-21 20:30:53,432 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:30:53,433 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:30:53.433
2025-06-21 20:30:53,441 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:30:53,504 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924575325. UTC time = 2025-06-21T18:30:53.433
2025-06-21 20:30:53,505 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:30:53,505 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:30:53,505 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:30:53,505 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:30:53,505 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:30:53,568 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.164
2025-06-21 20:30:53,569 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.465
2025-06-21 20:30:53,569 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:30:53,569 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:30:53,569 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:31:24,495 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:31:24,515 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:31:53,630 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:31:53,630 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:31:53,632 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:31:26', tmtdew=11.32, humidity=44.61, cloud=0.0, wind=24.42, temperature=7.18, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:31:23.174', atlas_cloud=1, atlas_rain=1, zp_data=[0.00024999999999941735, -0.03924999999999912, -0.008749999999999147, -0.015499999999999403, 0.06349999999999945, -0.025249999999999773, 0.03700000000000081, -0.005749999999999034, 0.02549999999999919, -0.08999999999999986, -0.02674999999999983, -0.1899999999999995, -0.030000000000001137, 0.024250000000000327, 0.04299999999999926, -0.03700000000000081, 0.003249999999999531, -0.12650000000000006, 0.02499999999999858, -0.08025000000000126, -0.014000000000001123, 0.036749999999999616, 0.028250000000001663, -0.10474999999999923, -0.07699999999999996, -0.05749999999999922, -0.030250000000000554, -0.11500000000000021, -0.13400000000000034, 0.023000000000001464, -0.012999999999998124, -0.02049999999999841, -0.1017500000000009], zp_timestamp='2025-06-21T18:30:00')
2025-06-21 20:31:53,632 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 20:31:53,632 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:31:53,632 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 53s
2025-06-21 20:31:53,632 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:31:53,633 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:31:53.633
2025-06-21 20:31:53,642 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:31:53,717 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924591744. UTC time = 2025-06-21T18:31:53.633
2025-06-21 20:31:53,717 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:31:53,717 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:31:53,717 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:31:53,717 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:31:53,717 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:31:53,784 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.980
2025-06-21 20:31:53,784 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.434
2025-06-21 20:31:53,785 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:31:53,785 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:31:53,785 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:32:24,576 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:32:24,576 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:32:53,845 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:32:53,845 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:32:53,847 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:32:30', tmtdew=11.32, humidity=44.51, cloud=0.0, wind=24.23, temperature=7.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:32:23.136', atlas_cloud=1, atlas_rain=1, zp_data=[0.00024999999999941735, -0.03924999999999912, -0.008749999999999147, -0.015499999999999403, 0.06349999999999945, -0.025249999999999773, 0.03700000000000081, -0.005749999999999034, 0.02549999999999919, -0.08999999999999986, -0.02674999999999983, -0.1899999999999995, -0.030000000000001137, 0.024250000000000327, 0.04299999999999926, -0.03700000000000081, 0.003249999999999531, -0.12650000000000006, 0.02499999999999858, -0.08025000000000126, -0.014000000000001123, 0.036749999999999616, 0.028250000000001663, -0.10474999999999923, -0.07699999999999996, -0.05749999999999922, -0.030250000000000554, -0.11500000000000021, -0.13400000000000034, 0.023000000000001464, -0.012999999999998124, -0.02049999999999841, -0.1017500000000009], zp_timestamp='2025-06-21T18:30:00')
2025-06-21 20:32:53,847 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 20:32:53,847 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:32:53,847 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 53s
2025-06-21 20:32:53,847 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:32:53,847 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:32:53.848
2025-06-21 20:32:53,856 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:32:53,917 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924613197. UTC time = 2025-06-21T18:32:53.848
2025-06-21 20:32:53,917 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:32:53,917 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:32:53,917 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:32:53,917 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:32:53,917 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:32:53,980 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.874
2025-06-21 20:32:53,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.326
2025-06-21 20:32:53,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:32:53,981 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:32:53,981 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:33:24,636 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:33:24,654 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:33:54,041 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:33:54,041 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:33:54,044 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:33:33', tmtdew=11.28, humidity=44.62, cloud=0.0, wind=22.87, temperature=7.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:32:53.117', atlas_cloud=1, atlas_rain=1, zp_data=[0.00024999999999941735, -0.03924999999999912, -0.008749999999999147, -0.015499999999999403, 0.06349999999999945, -0.025249999999999773, 0.03700000000000081, -0.005749999999999034, 0.02549999999999919, -0.08999999999999986, -0.02674999999999983, -0.1899999999999995, -0.030000000000001137, 0.024250000000000327, 0.04299999999999926, -0.03700000000000081, 0.003249999999999531, -0.12650000000000006, 0.02499999999999858, -0.08025000000000126, -0.014000000000001123, 0.036749999999999616, 0.028250000000001663, -0.10474999999999923, -0.07699999999999996, -0.05749999999999922, -0.030250000000000554, -0.11500000000000021, -0.13400000000000034, 0.023000000000001464, -0.012999999999998124, -0.02049999999999841, -0.1017500000000009], zp_timestamp='2025-06-21T18:30:00')
2025-06-21 20:33:54,044 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 20:33:54,044 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:33:54,044 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 54s
2025-06-21 20:33:54,044 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:33:54,044 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:33:54.045
2025-06-21 20:33:54,053 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:33:54,115 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924599744. UTC time = 2025-06-21T18:33:54.045
2025-06-21 20:33:54,115 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:33:54,115 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:33:54,115 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:33:54,115 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:33:54,115 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:33:54,178 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.845
2025-06-21 20:33:54,179 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.141
2025-06-21 20:33:54,179 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:33:54,179 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:33:54,179 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:34:24,711 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:34:24,712 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:34:54,239 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:34:54,239 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:34:54,242 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:34:38', tmtdew=11.23, humidity=44.68, cloud=0.0, wind=25.28, temperature=7.15, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:34:23.146', atlas_cloud=1, atlas_rain=1, zp_data=[0.00024999999999941735, -0.03924999999999912, -0.008749999999999147, -0.015499999999999403, 0.06349999999999945, -0.025249999999999773, 0.03700000000000081, -0.005749999999999034, 0.02549999999999919, -0.08999999999999986, -0.02674999999999983, -0.1899999999999995, -0.030000000000001137, 0.024250000000000327, 0.04299999999999926, -0.03700000000000081, 0.003249999999999531, -0.12650000000000006, 0.02499999999999858, -0.08025000000000126, -0.014000000000001123, 0.036749999999999616, 0.028250000000001663, -0.10474999999999923, -0.07699999999999996, -0.05749999999999922, -0.030250000000000554, -0.11500000000000021, -0.13400000000000034, 0.023000000000001464, -0.012999999999998124, -0.02049999999999841, -0.1017500000000009], zp_timestamp='2025-06-21T18:32:00')
2025-06-21 20:34:54,242 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 20:34:54,242 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:34:54,242 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 54s
2025-06-21 20:34:54,242 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:34:54,243 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:34:54.243
2025-06-21 20:34:54,252 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:34:54,372 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924580657. UTC time = 2025-06-21T18:34:54.243
2025-06-21 20:34:54,372 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:34:54,372 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:34:54,372 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:34:54,372 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:34:54,372 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:34:54,483 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.891
2025-06-21 20:34:54,483 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.875
2025-06-21 20:34:54,483 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:34:54,483 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:34:54,483 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:35:24,771 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:35:24,772 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:35:54,543 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:35:54,543 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:35:54,546 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:35:10', tmtdew=11.36, humidity=44.48, cloud=0.0, wind=23.47, temperature=7.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:34:53.126', atlas_cloud=1, atlas_rain=1, zp_data=[0.00024999999999941735, -0.03924999999999912, -0.008749999999999147, -0.015499999999999403, 0.06349999999999945, -0.025249999999999773, 0.03700000000000081, -0.005749999999999034, 0.02549999999999919, -0.08999999999999986, -0.02674999999999983, -0.1899999999999995, -0.030000000000001137, 0.024250000000000327, 0.04299999999999926, -0.03700000000000081, 0.003249999999999531, -0.12650000000000006, 0.02499999999999858, -0.08025000000000126, -0.014000000000001123, 0.036749999999999616, 0.028250000000001663, -0.10474999999999923, -0.07699999999999996, -0.05749999999999922, -0.030250000000000554, -0.11500000000000021, -0.13400000000000034, 0.023000000000001464, -0.012999999999998124, -0.02049999999999841, -0.1017500000000009], zp_timestamp='2025-06-21T18:32:00')
2025-06-21 20:35:54,546 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-21 20:35:54,546 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:35:54,546 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 54s
2025-06-21 20:35:54,546 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:35:54,547 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:35:54.547
2025-06-21 20:35:54,555 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:35:54,618 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924567153. UTC time = 2025-06-21T18:35:54.547
2025-06-21 20:35:54,618 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:35:54,619 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:35:54,619 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:35:54,619 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:35:54,619 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:35:54,683 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.011
2025-06-21 20:35:54,684 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.648
2025-06-21 20:35:54,684 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:35:54,684 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:35:54,684 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:36:24,832 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:36:24,833 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:36:54,744 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:36:54,744 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:36:54,746 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:36:13', tmtdew=11.32, humidity=44.5, cloud=0.0, wind=22.94, temperature=7.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:36:23.155', atlas_cloud=1, atlas_rain=1, zp_data=[0.00024999999999941735, -0.03924999999999912, -0.008749999999999147, -0.015499999999999403, 0.06349999999999945, -0.025249999999999773, 0.03700000000000081, -0.005749999999999034, 0.02549999999999919, -0.08999999999999986, -0.02674999999999983, -0.1899999999999995, -0.030000000000001137, 0.024250000000000327, 0.04299999999999926, -0.03700000000000081, 0.003249999999999531, -0.12650000000000006, 0.02499999999999858, -0.08025000000000126, -0.014000000000001123, 0.036749999999999616, 0.028250000000001663, -0.10474999999999923, -0.07699999999999996, -0.05749999999999922, -0.030250000000000554, -0.11500000000000021, -0.13400000000000034, 0.023000000000001464, -0.012999999999998124, -0.02049999999999841, -0.1017500000000009], zp_timestamp='2025-06-21T18:32:00')
2025-06-21 20:36:54,746 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-21 20:36:54,746 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:36:54,746 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 54s
2025-06-21 20:36:54,746 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:36:54,747 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:36:54.747
2025-06-21 20:36:54,756 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:36:54,821 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455919. UTC time = 2025-06-21T18:36:54.747
2025-06-21 20:36:54,821 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:36:54,821 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:36:54,821 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:36:54,821 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:36:54,821 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:36:54,885 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.204
2025-06-21 20:36:54,886 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.954
2025-06-21 20:36:54,886 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:36:54,886 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:36:54,886 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:37:24,893 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:37:24,894 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:37:54,946 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:37:54,946 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:37:54,948 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:37:49', tmtdew=11.32, humidity=44.49, cloud=0.0, wind=23.27, temperature=7.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:37:23.117', atlas_cloud=1, atlas_rain=1, zp_data=[-0.026250000000000995, -0.019750000000000156, -0.031249999999998224, 0.03049999999999997, 0.0519999999999996, 0.004250000000000753, 0.051000000000000156, -0.057749999999998636, -0.009500000000000952, -0.07000000000000028, -0.05874999999999986, -0.2240000000000002, -0.0129999999999999, 0.031249999999998224, 0.0259999999999998, -0.03250000000000064, 0.008250000000000313, -0.14750000000000085, -0.004500000000001947, -0.10125000000000028, -0.04550000000000054, -0.0002500000000011937, -0.022749999999998494, -0.07574999999999932, -0.051000000000000156, -0.07150000000000034, -0.06925000000000026, -0.10899999999999999, -0.10449999999999982, 0.005000000000000782, 0.004000000000001336, -0.027999999999998693, -0.13525000000000098], zp_timestamp='2025-06-21T18:35:00')
2025-06-21 20:37:54,948 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 5s
2025-06-21 20:37:54,948 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:37:54,948 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 54s
2025-06-21 20:37:54,948 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:37:54,949 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:37:54.949
2025-06-21 20:37:54,957 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:37:55,019 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556657. UTC time = 2025-06-21T18:37:54.949
2025-06-21 20:37:55,019 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:37:55,019 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:37:55,020 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:37:55,020 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:37:55,020 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:37:55,085 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.468
2025-06-21 20:37:55,085 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.190
2025-06-21 20:37:55,085 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:37:55,085 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:37:55,085 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:38:24,954 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:38:24,955 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:38:55,145 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:38:55,145 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:38:55,147 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:38:21', tmtdew=11.36, humidity=44.16, cloud=0.0, wind=21.93, temperature=7.28, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:37:53.184', atlas_cloud=1, atlas_rain=1, zp_data=[-0.026250000000000995, -0.019750000000000156, -0.031249999999998224, 0.03049999999999997, 0.0519999999999996, 0.004250000000000753, 0.051000000000000156, -0.057749999999998636, -0.009500000000000952, -0.07000000000000028, -0.05874999999999986, -0.2240000000000002, -0.0129999999999999, 0.031249999999998224, 0.0259999999999998, -0.03250000000000064, 0.008250000000000313, -0.14750000000000085, -0.004500000000001947, -0.10125000000000028, -0.04550000000000054, -0.0002500000000011937, -0.022749999999998494, -0.07574999999999932, -0.051000000000000156, -0.07150000000000034, -0.06925000000000026, -0.10899999999999999, -0.10449999999999982, 0.005000000000000782, 0.004000000000001336, -0.027999999999998693, -0.13525000000000098], zp_timestamp='2025-06-21T18:35:00')
2025-06-21 20:38:55,147 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 20:38:55,147 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:38:55,147 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 55s
2025-06-21 20:38:55,147 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:38:55,148 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:38:55.148
2025-06-21 20:38:55,156 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:38:55,222 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455946. UTC time = 2025-06-21T18:38:55.148
2025-06-21 20:38:55,222 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:38:55,222 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:38:55,222 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:38:55,222 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:38:55,222 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:38:55,291 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.633
2025-06-21 20:38:55,291 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.354
2025-06-21 20:38:55,291 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:38:55,291 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:38:55,291 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:39:25,015 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:39:25,016 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:39:55,351 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:39:55,351 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:39:55,354 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:38:21', tmtdew=11.36, humidity=44.16, cloud=0.0, wind=21.93, temperature=7.28, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:37:53.184', atlas_cloud=1, atlas_rain=1, zp_data=[-0.026250000000000995, -0.019750000000000156, -0.031249999999998224, 0.03049999999999997, 0.0519999999999996, 0.004250000000000753, 0.051000000000000156, -0.057749999999998636, -0.009500000000000952, -0.07000000000000028, -0.05874999999999986, -0.2240000000000002, -0.0129999999999999, 0.031249999999998224, 0.0259999999999998, -0.03250000000000064, 0.008250000000000313, -0.14750000000000085, -0.004500000000001947, -0.10125000000000028, -0.04550000000000054, -0.0002500000000011937, -0.022749999999998494, -0.07574999999999932, -0.051000000000000156, -0.07150000000000034, -0.06925000000000026, -0.10899999999999999, -0.10449999999999982, 0.005000000000000782, 0.004000000000001336, -0.027999999999998693, -0.13525000000000098], zp_timestamp='2025-06-21T18:35:00')
2025-06-21 20:39:55,354 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 34s
2025-06-21 20:39:55,354 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:39:55,354 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 55s
2025-06-21 20:39:55,354 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:39:55,355 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:39:55.355
2025-06-21 20:39:55,365 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:39:55,433 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456751. UTC time = 2025-06-21T18:39:55.355
2025-06-21 20:39:55,434 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:39:55,434 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:39:55,434 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:39:55,434 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:39:55,434 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:39:55,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.320
2025-06-21 20:39:55,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.445
2025-06-21 20:39:55,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:39:55,504 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:39:55,504 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:40:25,075 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:40:25,076 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:40:55,563 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:40:55,563 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:40:55,565 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:40:28', tmtdew=11.35, humidity=44.29, cloud=0.0, wind=23.31, temperature=7.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:40:23.174', atlas_cloud=1, atlas_rain=1, zp_data=[-0.026250000000000995, -0.019750000000000156, -0.031249999999998224, 0.03049999999999997, 0.0519999999999996, 0.004250000000000753, 0.051000000000000156, -0.057749999999998636, -0.009500000000000952, -0.07000000000000028, -0.05874999999999986, -0.2240000000000002, -0.0129999999999999, 0.031249999999998224, 0.0259999999999998, -0.03250000000000064, 0.008250000000000313, -0.14750000000000085, -0.004500000000001947, -0.10125000000000028, -0.04550000000000054, -0.0002500000000011937, -0.022749999999998494, -0.07574999999999932, -0.051000000000000156, -0.07150000000000034, -0.06925000000000026, -0.10899999999999999, -0.10449999999999982, 0.005000000000000782, 0.004000000000001336, -0.027999999999998693, -0.13525000000000098], zp_timestamp='2025-06-21T18:38:00')
2025-06-21 20:40:55,565 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 20:40:55,565 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:40:55,565 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 55s
2025-06-21 20:40:55,565 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:40:55,565 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:40:55.565
2025-06-21 20:40:55,574 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:40:55,640 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458072. UTC time = 2025-06-21T18:40:55.565
2025-06-21 20:40:55,640 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:40:55,640 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:40:55,640 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:40:55,640 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:40:55,640 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:40:55,710 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.086
2025-06-21 20:40:55,710 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.462
2025-06-21 20:40:55,710 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:40:55,710 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:40:55,711 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:41:25,136 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:41:25,137 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:41:55,771 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:41:55,771 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:41:55,774 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:41:31', tmtdew=11.28, humidity=44.63, cloud=0.0, wind=24.38, temperature=7.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:40:53.155', atlas_cloud=1, atlas_rain=1, zp_data=[-0.026250000000000995, -0.019750000000000156, -0.031249999999998224, 0.03049999999999997, 0.0519999999999996, 0.004250000000000753, 0.051000000000000156, -0.057749999999998636, -0.009500000000000952, -0.07000000000000028, -0.05874999999999986, -0.2240000000000002, -0.0129999999999999, 0.031249999999998224, 0.0259999999999998, -0.03250000000000064, 0.008250000000000313, -0.14750000000000085, -0.004500000000001947, -0.10125000000000028, -0.04550000000000054, -0.0002500000000011937, -0.022749999999998494, -0.07574999999999932, -0.051000000000000156, -0.07150000000000034, -0.06925000000000026, -0.10899999999999999, -0.10449999999999982, 0.005000000000000782, 0.004000000000001336, -0.027999999999998693, -0.13525000000000098], zp_timestamp='2025-06-21T18:38:00')
2025-06-21 20:41:55,774 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 20:41:55,774 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:41:55,774 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 55s
2025-06-21 20:41:55,774 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:41:55,774 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:41:55.774
2025-06-21 20:41:55,783 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:41:55,894 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459902. UTC time = 2025-06-21T18:41:55.774
2025-06-21 20:41:55,894 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:41:55,894 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:41:55,894 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:41:55,894 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:41:55,894 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:41:55,963 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.931
2025-06-21 20:41:55,964 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.402
2025-06-21 20:41:55,964 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:41:55,964 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:41:55,964 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:42:25,197 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:42:25,214 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:42:56,023 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:42:56,023 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:42:56,025 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:42:34', tmtdew=11.29, humidity=44.6, cloud=0.0, wind=25.5, temperature=7.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:41:53.117', atlas_cloud=1, atlas_rain=1, zp_data=[-0.026250000000000995, -0.019750000000000156, -0.031249999999998224, 0.03049999999999997, 0.0519999999999996, 0.004250000000000753, 0.051000000000000156, -0.057749999999998636, -0.009500000000000952, -0.07000000000000028, -0.05874999999999986, -0.2240000000000002, -0.0129999999999999, 0.031249999999998224, 0.0259999999999998, -0.03250000000000064, 0.008250000000000313, -0.14750000000000085, -0.004500000000001947, -0.10125000000000028, -0.04550000000000054, -0.0002500000000011937, -0.022749999999998494, -0.07574999999999932, -0.051000000000000156, -0.07150000000000034, -0.06925000000000026, -0.10899999999999999, -0.10449999999999982, 0.005000000000000782, 0.004000000000001336, -0.027999999999998693, -0.13525000000000098], zp_timestamp='2025-06-21T18:38:00')
2025-06-21 20:42:56,025 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 20:42:56,025 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:42:56,025 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 56s
2025-06-21 20:42:56,025 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:42:56,025 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:42:56.026
2025-06-21 20:42:56,034 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:42:56,097 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461459. UTC time = 2025-06-21T18:42:56.026
2025-06-21 20:42:56,097 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:42:56,097 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:42:56,097 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:42:56,097 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:42:56,097 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:42:56,161 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.854
2025-06-21 20:42:56,161 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.266
2025-06-21 20:42:56,161 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:42:56,161 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:42:56,162 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:43:25,274 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:43:25,293 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:43:56,222 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:43:56,222 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:43:56,225 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:43:38', tmtdew=11.31, humidity=44.3, cloud=0.0, wind=26.57, temperature=7.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:43:23.146', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02325000000000088, -0.017250000000000654, -0.05274999999999963, -0.006000000000000227, 0.059499999999999886, -0.02024999999999899, 0.058999999999999275, 0.013749999999999929, -0.01249999999999929, -0.0779999999999994, -0.02674999999999983, -0.21550000000000047, -0.022999999999999687, 0.05524999999999913, -0.005000000000000782, 0.0019999999999988916, -0.034750000000000725, -0.1429999999999989, 0.02499999999999858, -0.09375000000000178, -0.030000000000001137, 0.056749999999997414, 0.007750000000001478, -0.1067499999999999, -0.09600000000000186, -0.028499999999999304, -0.034250000000000114, -0.10400000000000098, -0.12299999999999933, 0.03950000000000031, 0.005500000000001393, -0.02099999999999902, -0.11125000000000185], zp_timestamp='2025-06-21T18:41:00')
2025-06-21 20:43:56,225 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 20:43:56,225 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:43:56,225 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 56s
2025-06-21 20:43:56,225 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:43:56,226 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:43:56.226
2025-06-21 20:43:56,235 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:43:56,311 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459192. UTC time = 2025-06-21T18:43:56.226
2025-06-21 20:43:56,311 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:43:56,311 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:43:56,311 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:43:56,311 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:43:56,311 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:43:56,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.853
2025-06-21 20:43:56,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.051
2025-06-21 20:43:56,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:43:56,385 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:43:56,385 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:44:25,354 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:44:25,370 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:44:56,445 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:44:56,445 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:44:56,448 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:44:41', tmtdew=11.36, humidity=44.16, cloud=0.0, wind=26.64, temperature=7.28, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:44:23.107', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02325000000000088, -0.017250000000000654, -0.05274999999999963, -0.006000000000000227, 0.059499999999999886, -0.02024999999999899, 0.058999999999999275, 0.013749999999999929, -0.01249999999999929, -0.0779999999999994, -0.02674999999999983, -0.21550000000000047, -0.022999999999999687, 0.05524999999999913, -0.005000000000000782, 0.0019999999999988916, -0.034750000000000725, -0.1429999999999989, 0.02499999999999858, -0.09375000000000178, -0.030000000000001137, 0.056749999999997414, 0.007750000000001478, -0.1067499999999999, -0.09600000000000186, -0.028499999999999304, -0.034250000000000114, -0.10400000000000098, -0.12299999999999933, 0.03950000000000031, 0.005500000000001393, -0.02099999999999902, -0.11125000000000185], zp_timestamp='2025-06-21T18:41:00')
2025-06-21 20:44:56,448 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 20:44:56,448 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:44:56,448 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 56s
2025-06-21 20:44:56,448 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:44:56,449 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:44:56.449
2025-06-21 20:44:56,457 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:44:56,519 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457492. UTC time = 2025-06-21T18:44:56.449
2025-06-21 20:44:56,519 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:44:56,519 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:44:56,519 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:44:56,519 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:44:56,519 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:44:56,582 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.926
2025-06-21 20:44:56,583 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.756
2025-06-21 20:44:56,583 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:44:56,583 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:44:56,583 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:45:25,430 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:45:25,450 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:45:56,643 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:45:56,643 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:45:56,647 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:45:13', tmtdew=11.45, humidity=43.97, cloud=0.0, wind=23.19, temperature=7.37, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:44:53.174', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02325000000000088, -0.017250000000000654, -0.05274999999999963, -0.006000000000000227, 0.059499999999999886, -0.02024999999999899, 0.058999999999999275, 0.013749999999999929, -0.01249999999999929, -0.0779999999999994, -0.02674999999999983, -0.21550000000000047, -0.022999999999999687, 0.05524999999999913, -0.005000000000000782, 0.0019999999999988916, -0.034750000000000725, -0.1429999999999989, 0.02499999999999858, -0.09375000000000178, -0.030000000000001137, 0.056749999999997414, 0.007750000000001478, -0.1067499999999999, -0.09600000000000186, -0.028499999999999304, -0.034250000000000114, -0.10400000000000098, -0.12299999999999933, 0.03950000000000031, 0.005500000000001393, -0.02099999999999902, -0.11125000000000185], zp_timestamp='2025-06-21T18:41:00')
2025-06-21 20:45:56,647 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-21 20:45:56,647 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:45:56,647 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 56s
2025-06-21 20:45:56,647 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:45:56,648 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:45:56.648
2025-06-21 20:45:56,657 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:45:56,722 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924563493. UTC time = 2025-06-21T18:45:56.648
2025-06-21 20:45:56,722 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:45:56,722 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:45:56,722 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:45:56,722 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:45:56,722 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:45:56,789 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.073
2025-06-21 20:45:56,789 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.768
2025-06-21 20:45:56,789 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:45:56,789 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:45:56,789 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:46:25,510 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:46:25,531 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:46:56,847 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:46:56,847 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:46:56,850 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:46:17', tmtdew=11.41, humidity=44.0, cloud=0.0, wind=26.06, temperature=7.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:45:53.136', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0572499999999998, -0.007749999999999702, -0.059749999999999304, -0.010500000000000398, 0.03049999999999997, -0.011749999999999261, 0.023999999999999133, -0.02624999999999922, 0.02149999999999963, -0.08099999999999952, -0.02775000000000105, -0.19149999999999956, 0.0030000000000001137, 0.0072499999999990905, -0.0010000000000012221, -0.02000000000000135, -0.03725000000000023, -0.10549999999999926, -0.017000000000001236, -0.10875000000000057, -0.05250000000000199, 0.029749999999998167, 0.0022500000000000853, -0.08525000000000027, -0.10299999999999976, -0.06649999999999956, -0.06325000000000003, -0.12100000000000044, -0.0860000000000003, -0.00999999999999801, -0.03399999999999892, -0.06149999999999878, -0.1302500000000002], zp_timestamp='2025-06-21T18:44:00')
2025-06-21 20:46:56,850 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 20:46:56,850 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:46:56,850 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 56s
2025-06-21 20:46:56,850 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:46:56,851 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:46:56.851
2025-06-21 20:46:56,859 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:46:56,922 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557546. UTC time = 2025-06-21T18:46:56.851
2025-06-21 20:46:56,922 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:46:56,922 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:46:56,922 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:46:56,922 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:46:56,922 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:46:56,985 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.293
2025-06-21 20:46:56,985 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.049
2025-06-21 20:46:56,985 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:46:56,985 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:46:56,985 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:47:25,591 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:47:25,618 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:47:57,046 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:47:57,046 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:47:57,047 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:47:20', tmtdew=11.42, humidity=43.97, cloud=0.0, wind=21.28, temperature=7.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:47:23.078', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0572499999999998, -0.007749999999999702, -0.059749999999999304, -0.010500000000000398, 0.03049999999999997, -0.011749999999999261, 0.023999999999999133, -0.02624999999999922, 0.02149999999999963, -0.08099999999999952, -0.02775000000000105, -0.19149999999999956, 0.0030000000000001137, 0.0072499999999990905, -0.0010000000000012221, -0.02000000000000135, -0.03725000000000023, -0.10549999999999926, -0.017000000000001236, -0.10875000000000057, -0.05250000000000199, 0.029749999999998167, 0.0022500000000000853, -0.08525000000000027, -0.10299999999999976, -0.06649999999999956, -0.06325000000000003, -0.12100000000000044, -0.0860000000000003, -0.00999999999999801, -0.03399999999999892, -0.06149999999999878, -0.1302500000000002], zp_timestamp='2025-06-21T18:44:00')
2025-06-21 20:47:57,047 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-21 20:47:57,047 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:47:57,047 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 57s
2025-06-21 20:47:57,047 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:47:57,048 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:47:57.048
2025-06-21 20:47:57,057 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:47:57,120 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455699. UTC time = 2025-06-21T18:47:57.048
2025-06-21 20:47:57,120 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:47:57,120 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:47:57,120 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:47:57,120 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:47:57,120 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:47:57,184 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.583
2025-06-21 20:47:57,184 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.258
2025-06-21 20:47:57,184 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:47:57,184 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:47:57,184 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:48:25,678 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:48:25,679 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:48:57,243 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:48:57,243 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:48:57,245 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:48:24', tmtdew=11.45, humidity=43.98, cloud=0.0, wind=21.21, temperature=7.38, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:47:53.146', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0572499999999998, -0.007749999999999702, -0.059749999999999304, -0.010500000000000398, 0.03049999999999997, -0.011749999999999261, 0.023999999999999133, -0.02624999999999922, 0.02149999999999963, -0.08099999999999952, -0.02775000000000105, -0.19149999999999956, 0.0030000000000001137, 0.0072499999999990905, -0.0010000000000012221, -0.02000000000000135, -0.03725000000000023, -0.10549999999999926, -0.017000000000001236, -0.10875000000000057, -0.05250000000000199, 0.029749999999998167, 0.0022500000000000853, -0.08525000000000027, -0.10299999999999976, -0.06649999999999956, -0.06325000000000003, -0.12100000000000044, -0.0860000000000003, -0.00999999999999801, -0.03399999999999892, -0.06149999999999878, -0.1302500000000002], zp_timestamp='2025-06-21T18:44:00')
2025-06-21 20:48:57,245 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-21 20:48:57,245 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:48:57,245 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 57s
2025-06-21 20:48:57,245 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:48:57,245 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:48:57.245
2025-06-21 20:48:57,254 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:48:57,315 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456174. UTC time = 2025-06-21T18:48:57.245
2025-06-21 20:48:57,315 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:48:57,315 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:48:57,315 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:48:57,315 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:48:57,315 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:48:57,380 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.507
2025-06-21 20:48:57,380 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.396
2025-06-21 20:48:57,380 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:48:57,380 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:48:57,380 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:49:25,739 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:49:25,755 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:49:57,440 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:49:57,440 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:49:57,443 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:49:27', tmtdew=11.41, humidity=44.0, cloud=0.0, wind=24.19, temperature=7.3, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:48:53.107', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0572499999999998, -0.007749999999999702, -0.059749999999999304, -0.010500000000000398, 0.03049999999999997, -0.011749999999999261, 0.023999999999999133, -0.02624999999999922, 0.02149999999999963, -0.08099999999999952, -0.02775000000000105, -0.19149999999999956, 0.0030000000000001137, 0.0072499999999990905, -0.0010000000000012221, -0.02000000000000135, -0.03725000000000023, -0.10549999999999926, -0.017000000000001236, -0.10875000000000057, -0.05250000000000199, 0.029749999999998167, 0.0022500000000000853, -0.08525000000000027, -0.10299999999999976, -0.06649999999999956, -0.06325000000000003, -0.12100000000000044, -0.0860000000000003, -0.00999999999999801, -0.03399999999999892, -0.06149999999999878, -0.1302500000000002], zp_timestamp='2025-06-21T18:47:00')
2025-06-21 20:49:57,443 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 20:49:57,443 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:49:57,443 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 57s
2025-06-21 20:49:57,443 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:49:57,444 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:49:57.444
2025-06-21 20:49:57,452 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:49:57,519 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457171. UTC time = 2025-06-21T18:49:57.444
2025-06-21 20:49:57,519 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:49:57,519 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:49:57,519 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:49:57,519 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:49:57,519 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:49:57,585 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.223
2025-06-21 20:49:57,585 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.459
2025-06-21 20:49:57,585 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:49:57,585 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:49:57,585 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:50:25,815 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:50:25,837 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:50:57,646 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:50:57,646 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:50:57,648 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:50:31', tmtdew=11.43, humidity=43.96, cloud=0.0, wind=23.82, temperature=7.35, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:50:23.136', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0572499999999998, -0.007749999999999702, -0.059749999999999304, -0.010500000000000398, 0.03049999999999997, -0.011749999999999261, 0.023999999999999133, -0.02624999999999922, 0.02149999999999963, -0.08099999999999952, -0.02775000000000105, -0.19149999999999956, 0.0030000000000001137, 0.0072499999999990905, -0.0010000000000012221, -0.02000000000000135, -0.03725000000000023, -0.10549999999999926, -0.017000000000001236, -0.10875000000000057, -0.05250000000000199, 0.029749999999998167, 0.0022500000000000853, -0.08525000000000027, -0.10299999999999976, -0.06649999999999956, -0.06325000000000003, -0.12100000000000044, -0.0860000000000003, -0.00999999999999801, -0.03399999999999892, -0.06149999999999878, -0.1302500000000002], zp_timestamp='2025-06-21T18:47:00')
2025-06-21 20:50:57,648 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 20:50:57,648 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:50:57,649 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 57s
2025-06-21 20:50:57,649 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:50:57,649 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:50:57.649
2025-06-21 20:50:57,658 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:50:57,722 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924586804. UTC time = 2025-06-21T18:50:57.649
2025-06-21 20:50:57,722 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:50:57,722 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:50:57,722 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:50:57,722 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:50:57,722 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:50:57,787 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.019
2025-06-21 20:50:57,788 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.448
2025-06-21 20:50:57,788 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:50:57,788 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:50:57,788 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:51:25,895 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:51:25,915 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:51:57,848 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:51:57,848 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:51:57,851 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:51:34', tmtdew=11.45, humidity=43.89, cloud=0.0, wind=24.3, temperature=7.35, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:51:23.098', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0572499999999998, -0.007749999999999702, -0.059749999999999304, -0.010500000000000398, 0.03049999999999997, -0.011749999999999261, 0.023999999999999133, -0.02624999999999922, 0.02149999999999963, -0.08099999999999952, -0.02775000000000105, -0.19149999999999956, 0.0030000000000001137, 0.0072499999999990905, -0.0010000000000012221, -0.02000000000000135, -0.03725000000000023, -0.10549999999999926, -0.017000000000001236, -0.10875000000000057, -0.05250000000000199, 0.029749999999998167, 0.0022500000000000853, -0.08525000000000027, -0.10299999999999976, -0.06649999999999956, -0.06325000000000003, -0.12100000000000044, -0.0860000000000003, -0.00999999999999801, -0.03399999999999892, -0.06149999999999878, -0.1302500000000002], zp_timestamp='2025-06-21T18:47:00')
2025-06-21 20:51:57,851 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 20:51:57,851 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:51:57,851 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 57s
2025-06-21 20:51:57,851 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:51:57,852 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:51:57.852
2025-06-21 20:51:57,860 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:51:57,922 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460695. UTC time = 2025-06-21T18:51:57.852
2025-06-21 20:51:57,922 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:51:57,922 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:51:57,922 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:51:57,922 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:51:57,922 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:51:57,986 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.893
2025-06-21 20:51:57,986 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.360
2025-06-21 20:51:57,986 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:51:57,986 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:51:57,986 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:52:25,975 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:52:25,994 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:52:58,047 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:52:58,047 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:52:58,049 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:52:38', tmtdew=11.45, humidity=43.88, cloud=0.0, wind=24.17, temperature=7.35, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:51:53.078', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06575000000000131, -0.029749999999999943, -0.0652500000000007, 0.00999999999999801, 0.0010000000000012221, -0.010749999999999815, 0.05299999999999905, -0.02474999999999916, 0.018499999999999517, -0.09699999999999953, -0.06375000000000064, -0.18399999999999928, 0.023999999999999133, 0.03924999999999912, 0.03399999999999892, -0.06500000000000128, -0.040749999999999176, -0.10749999999999993, -0.006000000000002004, -0.12175000000000047, -0.062000000000001165, 0.01574999999999882, -0.01624999999999943, -0.10125000000000028, -0.05150000000000077, -0.06649999999999956, -0.08125000000000071, -0.12799999999999834, -0.10299999999999976, 0.005000000000000782, 0.03450000000000131, -0.08699999999999974, -0.16775000000000162], zp_timestamp='2025-06-21T18:51:00')
2025-06-21 20:52:58,050 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 20:52:58,050 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:52:58,050 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 58s
2025-06-21 20:52:58,050 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:52:58,050 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:52:58.050
2025-06-21 20:52:58,059 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:52:58,120 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19246055. UTC time = 2025-06-21T18:52:58.050
2025-06-21 20:52:58,120 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:52:58,120 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:52:58,120 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:52:58,120 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:52:58,120 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:52:58,187 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.844
2025-06-21 20:52:58,187 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.195
2025-06-21 20:52:58,187 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:52:58,187 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:52:58,187 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:53:26,054 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:53:26,055 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:53:58,247 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:53:58,248 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:53:58,250 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:53:09', tmtdew=11.48, humidity=43.9, cloud=0.0, wind=21.39, temperature=7.39, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:52:23.146', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06575000000000131, -0.029749999999999943, -0.0652500000000007, 0.00999999999999801, 0.0010000000000012221, -0.010749999999999815, 0.05299999999999905, -0.02474999999999916, 0.018499999999999517, -0.09699999999999953, -0.06375000000000064, -0.18399999999999928, 0.023999999999999133, 0.03924999999999912, 0.03399999999999892, -0.06500000000000128, -0.040749999999999176, -0.10749999999999993, -0.006000000000002004, -0.12175000000000047, -0.062000000000001165, 0.01574999999999882, -0.01624999999999943, -0.10125000000000028, -0.05150000000000077, -0.06649999999999956, -0.08125000000000071, -0.12799999999999834, -0.10299999999999976, 0.005000000000000782, 0.03450000000000131, -0.08699999999999974, -0.16775000000000162], zp_timestamp='2025-06-21T18:51:00')
2025-06-21 20:53:58,250 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 49s
2025-06-21 20:53:58,250 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:53:58,250 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 58s
2025-06-21 20:53:58,250 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:53:58,250 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:53:58.251
2025-06-21 20:53:58,259 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:53:58,322 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458493. UTC time = 2025-06-21T18:53:58.251
2025-06-21 20:53:58,322 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:53:58,322 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:53:58,322 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:53:58,322 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:53:58,322 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:53:58,388 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.871
2025-06-21 20:53:58,388 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.951
2025-06-21 20:53:58,388 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:53:58,388 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:53:58,389 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:54:26,115 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:54:26,132 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:54:58,449 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:54:58,449 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:54:58,450 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:54:14', tmtdew=11.45, humidity=43.97, cloud=0.0, wind=25.9, temperature=7.37, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:54:23.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06575000000000131, -0.029749999999999943, -0.0652500000000007, 0.00999999999999801, 0.0010000000000012221, -0.010749999999999815, 0.05299999999999905, -0.02474999999999916, 0.018499999999999517, -0.09699999999999953, -0.06375000000000064, -0.18399999999999928, 0.023999999999999133, 0.03924999999999912, 0.03399999999999892, -0.06500000000000128, -0.040749999999999176, -0.10749999999999993, -0.006000000000002004, -0.12175000000000047, -0.062000000000001165, 0.01574999999999882, -0.01624999999999943, -0.10125000000000028, -0.05150000000000077, -0.06649999999999956, -0.08125000000000071, -0.12799999999999834, -0.10299999999999976, 0.005000000000000782, 0.03450000000000131, -0.08699999999999974, -0.16775000000000162], zp_timestamp='2025-06-21T18:51:00')
2025-06-21 20:54:58,450 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-21 20:54:58,451 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:54:58,451 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 58s
2025-06-21 20:54:58,451 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:54:58,451 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:54:58.451
2025-06-21 20:54:58,460 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:54:58,521 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924569993. UTC time = 2025-06-21T18:54:58.451
2025-06-21 20:54:58,521 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:54:58,521 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:54:58,521 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:54:58,521 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:54:58,521 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:54:58,584 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.971
2025-06-21 20:54:58,584 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.627
2025-06-21 20:54:58,584 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:54:58,584 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:54:58,585 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:55:26,192 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:55:26,210 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:55:58,645 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:55:58,645 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:55:58,647 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:55:17', tmtdew=11.43, humidity=44.02, cloud=0.0, wind=22.55, temperature=7.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:55:23.117', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06575000000000131, -0.029749999999999943, -0.0652500000000007, 0.00999999999999801, 0.0010000000000012221, -0.010749999999999815, 0.05299999999999905, -0.02474999999999916, 0.018499999999999517, -0.09699999999999953, -0.06375000000000064, -0.18399999999999928, 0.023999999999999133, 0.03924999999999912, 0.03399999999999892, -0.06500000000000128, -0.040749999999999176, -0.10749999999999993, -0.006000000000002004, -0.12175000000000047, -0.062000000000001165, 0.01574999999999882, -0.01624999999999943, -0.10125000000000028, -0.05150000000000077, -0.06649999999999956, -0.08125000000000071, -0.12799999999999834, -0.10299999999999976, 0.005000000000000782, 0.03450000000000131, -0.08699999999999974, -0.16775000000000162], zp_timestamp='2025-06-21T18:53:00')
2025-06-21 20:55:58,648 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-21 20:55:58,648 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:55:58,648 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 58s
2025-06-21 20:55:58,648 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:55:58,648 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:55:58.648
2025-06-21 20:55:58,657 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:55:58,718 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456059. UTC time = 2025-06-21T18:55:58.648
2025-06-21 20:55:58,718 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:55:58,718 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:55:58,718 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:55:58,718 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:55:58,718 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:55:58,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.145
2025-06-21 20:55:58,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.879
2025-06-21 20:55:58,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:55:58,783 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:55:58,784 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:56:26,270 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:56:26,271 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:56:58,843 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:56:58,843 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:56:58,845 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:56:21', tmtdew=11.4, humidity=44.11, cloud=0.0, wind=22.78, temperature=7.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:55:53.098', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06575000000000131, -0.029749999999999943, -0.0652500000000007, 0.00999999999999801, 0.0010000000000012221, -0.010749999999999815, 0.05299999999999905, -0.02474999999999916, 0.018499999999999517, -0.09699999999999953, -0.06375000000000064, -0.18399999999999928, 0.023999999999999133, 0.03924999999999912, 0.03399999999999892, -0.06500000000000128, -0.040749999999999176, -0.10749999999999993, -0.006000000000002004, -0.12175000000000047, -0.062000000000001165, 0.01574999999999882, -0.01624999999999943, -0.10125000000000028, -0.05150000000000077, -0.06649999999999956, -0.08125000000000071, -0.12799999999999834, -0.10299999999999976, 0.005000000000000782, 0.03450000000000131, -0.08699999999999974, -0.16775000000000162], zp_timestamp='2025-06-21T18:53:00')
2025-06-21 20:56:58,846 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-21 20:56:58,846 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:56:58,846 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 58s
2025-06-21 20:56:58,846 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:56:58,846 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:56:58.846
2025-06-21 20:56:58,855 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:56:58,916 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556633. UTC time = 2025-06-21T18:56:58.846
2025-06-21 20:56:58,916 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:56:58,916 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:56:58,916 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:56:58,916 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:56:58,916 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:56:58,980 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.390
2025-06-21 20:56:58,980 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.133
2025-06-21 20:56:58,980 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:56:58,980 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:56:58,980 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:57:26,330 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:57:26,331 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:57:59,039 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:57:59,039 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:57:59,041 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:57:25', tmtdew=11.45, humidity=43.97, cloud=0.0, wind=23.56, temperature=7.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:57:23.126', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06575000000000131, -0.029749999999999943, -0.0652500000000007, 0.00999999999999801, 0.0010000000000012221, -0.010749999999999815, 0.05299999999999905, -0.02474999999999916, 0.018499999999999517, -0.09699999999999953, -0.06375000000000064, -0.18399999999999928, 0.023999999999999133, 0.03924999999999912, 0.03399999999999892, -0.06500000000000128, -0.040749999999999176, -0.10749999999999993, -0.006000000000002004, -0.12175000000000047, -0.062000000000001165, 0.01574999999999882, -0.01624999999999943, -0.10125000000000028, -0.05150000000000077, -0.06649999999999956, -0.08125000000000071, -0.12799999999999834, -0.10299999999999976, 0.005000000000000782, 0.03450000000000131, -0.08699999999999974, -0.16775000000000162], zp_timestamp='2025-06-21T18:53:00')
2025-06-21 20:57:59,041 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 20:57:59,041 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:57:59,041 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 59s
2025-06-21 20:57:59,041 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:57:59,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:57:59.041
2025-06-21 20:57:59,050 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:57:59,111 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558044. UTC time = 2025-06-21T18:57:59.041
2025-06-21 20:57:59,111 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:57:59,111 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:57:59,111 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:57:59,111 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:57:59,111 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:57:59,174 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.706
2025-06-21 20:57:59,174 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.317
2025-06-21 20:57:59,174 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:57:59,174 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:57:59,174 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:58:26,391 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:58:26,392 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:58:59,231 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:58:59,231 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:58:59,234 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:58:28', tmtdew=11.47, humidity=44.01, cloud=0.0, wind=26.5, temperature=7.38, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:58:23.088', atlas_cloud=1, atlas_rain=1, zp_data=[-0.043250000000000455, -0.05874999999999986, -0.06074999999999875, -0.021500000000001407, 0.0005000000000006111, -0.011749999999999261, -0.0030000000000001137, -0.04374999999999929, -0.005500000000001393, -0.12199999999999989, -0.06575000000000131, -0.19700000000000095, -0.005000000000000782, 0.009249999999999758, -0.0030000000000001137, -0.0840000000000014, -0.07475000000000165, -0.11749999999999972, -0.02200000000000024, -0.151250000000001, -0.09500000000000064, -0.008250000000002089, -0.022749999999998494, -0.12074999999999925, -0.08000000000000007, -0.029500000000000526, -0.08125000000000071, -0.10500000000000043, -0.10899999999999999, -0.022999999999999687, -0.032999999999999474, -0.0779999999999994, -0.15825000000000067], zp_timestamp='2025-06-21T18:56:00')
2025-06-21 20:58:59,234 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 20:58:59,234 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:58:59,234 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 59s
2025-06-21 20:58:59,234 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:58:59,234 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:58:59.234
2025-06-21 20:58:59,243 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:58:59,306 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924564717. UTC time = 2025-06-21T18:58:59.234
2025-06-21 20:58:59,306 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:58:59,306 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:58:59,306 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:58:59,306 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:58:59,306 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:58:59,370 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.393
2025-06-21 20:58:59,370 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.427
2025-06-21 20:58:59,370 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:58:59,370 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:58:59,370 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 20:59:26,452 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 20:59:26,453 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 20:59:59,427 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 20:59:59,427 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 20:59:59,429 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T20:59:32', tmtdew=11.49, humidity=43.95, cloud=0.0, wind=27.81, temperature=7.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:59:23.050', atlas_cloud=1, atlas_rain=1, zp_data=[-0.043250000000000455, -0.05874999999999986, -0.06074999999999875, -0.021500000000001407, 0.0005000000000006111, -0.011749999999999261, -0.0030000000000001137, -0.04374999999999929, -0.005500000000001393, -0.12199999999999989, -0.06575000000000131, -0.19700000000000095, -0.005000000000000782, 0.009249999999999758, -0.0030000000000001137, -0.0840000000000014, -0.07475000000000165, -0.11749999999999972, -0.02200000000000024, -0.151250000000001, -0.09500000000000064, -0.008250000000002089, -0.022749999999998494, -0.12074999999999925, -0.08000000000000007, -0.029500000000000526, -0.08125000000000071, -0.10500000000000043, -0.10899999999999999, -0.022999999999999687, -0.032999999999999474, -0.0779999999999994, -0.15825000000000067], zp_timestamp='2025-06-21T18:56:00')
2025-06-21 20:59:59,429 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 20:59:59,429 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 20:59:59,429 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 59s
2025-06-21 20:59:59,429 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 20:59:59,429 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T18:59:59.429
2025-06-21 20:59:59,438 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 20:59:59,500 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457658. UTC time = 2025-06-21T18:59:59.429
2025-06-21 20:59:59,501 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 20:59:59,501 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 20:59:59,501 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 20:59:59,501 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 20:59:59,501 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 20:59:59,564 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.139
2025-06-21 20:59:59,564 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.463
2025-06-21 20:59:59,564 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 20:59:59,564 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 20:59:59,565 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:00:26,513 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:00:26,514 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:00:59,623 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:00:59,623 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:00:59,625 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:00:35', tmtdew=11.55, humidity=43.78, cloud=0.0, wind=24.51, temperature=7.43, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T18:59:53.117', atlas_cloud=1, atlas_rain=1, zp_data=[-0.043250000000000455, -0.05874999999999986, -0.06074999999999875, -0.021500000000001407, 0.0005000000000006111, -0.011749999999999261, -0.0030000000000001137, -0.04374999999999929, -0.005500000000001393, -0.12199999999999989, -0.06575000000000131, -0.19700000000000095, -0.005000000000000782, 0.009249999999999758, -0.0030000000000001137, -0.0840000000000014, -0.07475000000000165, -0.11749999999999972, -0.02200000000000024, -0.151250000000001, -0.09500000000000064, -0.008250000000002089, -0.022749999999998494, -0.12074999999999925, -0.08000000000000007, -0.029500000000000526, -0.08125000000000071, -0.10500000000000043, -0.10899999999999999, -0.022999999999999687, -0.032999999999999474, -0.0779999999999994, -0.15825000000000067], zp_timestamp='2025-06-21T18:56:00')
2025-06-21 21:00:59,625 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 21:00:59,625 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:00:59,626 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 59s
2025-06-21 21:00:59,626 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:00:59,626 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:00:59.626
2025-06-21 21:00:59,635 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:00:59,700 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459354. UTC time = 2025-06-21T19:00:59.626
2025-06-21 21:00:59,700 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:00:59,700 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:00:59,700 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:00:59,700 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:00:59,700 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:00:59,765 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.963
2025-06-21 21:00:59,766 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.424
2025-06-21 21:00:59,766 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:00:59,766 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:00:59,766 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:01:26,574 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:01:26,575 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:01:59,826 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:01:59,826 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:01:59,828 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:01:39', tmtdew=11.45, humidity=43.88, cloud=0.0, wind=22.96, temperature=7.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:01:23.146', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, -0.003750000000000142, -0.04574999999999996, -0.0070000000000014495, 0.010500000000000398, 0.008250000000000313, 0.03500000000000014, -0.004249999999998977, 0.013500000000000512, -0.13199999999999967, -0.019750000000001933, -0.17999999999999972, 0.0045000000000001705, 0.03924999999999912, -0.005000000000000782, -0.02000000000000135, -0.038750000000000284, -0.09399999999999942, 0.02499999999999858, -0.13225000000000087, -0.05450000000000088, 0.021749999999999048, 0.008250000000000313, -0.11524999999999963, -0.09700000000000131, -0.03149999999999942, -0.05925000000000047, -0.14349999999999952, -0.0990000000000002, 0.0600000000000005, 0.02200000000000024, -0.05799999999999983, -0.15625], zp_timestamp='2025-06-21T18:59:00')
2025-06-21 21:01:59,828 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 21:01:59,828 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:01:59,828 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 59s
2025-06-21 21:01:59,828 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:01:59,828 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:01:59.828
2025-06-21 21:01:59,837 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:01:59,899 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461551. UTC time = 2025-06-21T19:01:59.828
2025-06-21 21:01:59,899 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:01:59,899 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:01:59,899 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:01:59,899 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:01:59,899 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:01:59,963 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.866
2025-06-21 21:01:59,963 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.308
2025-06-21 21:01:59,963 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:01:59,963 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:01:59,963 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:02:26,635 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:02:26,657 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:03:00,023 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:03:00,024 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:03:00,026 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:02:42', tmtdew=11.49, humidity=43.75, cloud=0.0, wind=24.33, temperature=7.35, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:02:23.107', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, -0.003750000000000142, -0.04574999999999996, -0.0070000000000014495, 0.010500000000000398, 0.008250000000000313, 0.03500000000000014, -0.004249999999998977, 0.013500000000000512, -0.13199999999999967, -0.019750000000001933, -0.17999999999999972, 0.0045000000000001705, 0.03924999999999912, -0.005000000000000782, -0.02000000000000135, -0.038750000000000284, -0.09399999999999942, 0.02499999999999858, -0.13225000000000087, -0.05450000000000088, 0.021749999999999048, 0.008250000000000313, -0.11524999999999963, -0.09700000000000131, -0.03149999999999942, -0.05925000000000047, -0.14349999999999952, -0.0990000000000002, 0.0600000000000005, 0.02200000000000024, -0.05799999999999983, -0.15625], zp_timestamp='2025-06-21T18:59:00')
2025-06-21 21:03:00,026 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 21:03:00,026 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:03:00,026 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 0s
2025-06-21 21:03:00,026 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:03:00,027 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:03:00.027
2025-06-21 21:03:00,035 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:03:00,099 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245972. UTC time = 2025-06-21T19:03:00.027
2025-06-21 21:03:00,099 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:03:00,100 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:03:00,100 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:03:00,100 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:03:00,100 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:03:00,164 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.844
2025-06-21 21:03:00,164 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.114
2025-06-21 21:03:00,164 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:03:00,164 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:03:00,165 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:03:26,715 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:03:26,716 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:04:00,223 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:04:00,223 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:04:00,225 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:03:46', tmtdew=11.47, humidity=43.81, cloud=0.0, wind=26.04, temperature=7.38, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:03:23.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, -0.003750000000000142, -0.04574999999999996, -0.0070000000000014495, 0.010500000000000398, 0.008250000000000313, 0.03500000000000014, -0.004249999999998977, 0.013500000000000512, -0.13199999999999967, -0.019750000000001933, -0.17999999999999972, 0.0045000000000001705, 0.03924999999999912, -0.005000000000000782, -0.02000000000000135, -0.038750000000000284, -0.09399999999999942, 0.02499999999999858, -0.13225000000000087, -0.05450000000000088, 0.021749999999999048, 0.008250000000000313, -0.11524999999999963, -0.09700000000000131, -0.03149999999999942, -0.05925000000000047, -0.14349999999999952, -0.0990000000000002, 0.0600000000000005, 0.02200000000000024, -0.05799999999999983, -0.15625], zp_timestamp='2025-06-21T18:59:00')
2025-06-21 21:04:00,226 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 21:04:00,226 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:04:00,226 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 0s
2025-06-21 21:04:00,226 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:04:00,226 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:04:00.226
2025-06-21 21:04:00,236 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:04:00,302 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457871. UTC time = 2025-06-21T19:04:00.226
2025-06-21 21:04:00,302 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:04:00,302 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:04:00,302 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:04:00,302 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:04:00,302 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:04:00,368 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.898
2025-06-21 21:04:00,368 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.841
2025-06-21 21:04:00,368 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:04:00,368 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:04:00,369 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:04:26,776 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:04:26,777 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:05:00,429 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:05:00,429 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:05:00,431 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:04:49', tmtdew=11.51, humidity=43.79, cloud=0.0, wind=24.42, temperature=7.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:04:23.117', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, -0.003750000000000142, -0.04574999999999996, -0.0070000000000014495, 0.010500000000000398, 0.008250000000000313, 0.03500000000000014, -0.004249999999998977, 0.013500000000000512, -0.13199999999999967, -0.019750000000001933, -0.17999999999999972, 0.0045000000000001705, 0.03924999999999912, -0.005000000000000782, -0.02000000000000135, -0.038750000000000284, -0.09399999999999942, 0.02499999999999858, -0.13225000000000087, -0.05450000000000088, 0.021749999999999048, 0.008250000000000313, -0.11524999999999963, -0.09700000000000131, -0.03149999999999942, -0.05925000000000047, -0.14349999999999952, -0.0990000000000002, 0.0600000000000005, 0.02200000000000024, -0.05799999999999983, -0.15625], zp_timestamp='2025-06-21T19:03:00')
2025-06-21 21:05:00,431 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-21 21:05:00,431 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:05:00,431 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 0s
2025-06-21 21:05:00,431 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:05:00,432 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:05:00.432
2025-06-21 21:05:00,442 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:05:00,509 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924565816. UTC time = 2025-06-21T19:05:00.432
2025-06-21 21:05:00,509 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:05:00,509 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:05:00,509 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:05:00,509 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:05:00,509 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:05:00,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.026
2025-06-21 21:05:00,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.681
2025-06-21 21:05:00,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:05:00,575 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:05:00,579 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:05:26,837 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:05:26,838 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:06:00,639 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:06:00,639 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:06:00,642 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:05:21', tmtdew=11.49, humidity=43.82, cloud=0.0, wind=25.32, temperature=7.3, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:05:23.078', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, -0.003750000000000142, -0.04574999999999996, -0.0070000000000014495, 0.010500000000000398, 0.008250000000000313, 0.03500000000000014, -0.004249999999998977, 0.013500000000000512, -0.13199999999999967, -0.019750000000001933, -0.17999999999999972, 0.0045000000000001705, 0.03924999999999912, -0.005000000000000782, -0.02000000000000135, -0.038750000000000284, -0.09399999999999942, 0.02499999999999858, -0.13225000000000087, -0.05450000000000088, 0.021749999999999048, 0.008250000000000313, -0.11524999999999963, -0.09700000000000131, -0.03149999999999942, -0.05925000000000047, -0.14349999999999952, -0.0990000000000002, 0.0600000000000005, 0.02200000000000024, -0.05799999999999983, -0.15625], zp_timestamp='2025-06-21T19:03:00')
2025-06-21 21:06:00,642 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 21:06:00,642 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:06:00,642 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 0s
2025-06-21 21:06:00,642 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:06:00,642 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:06:00.642
2025-06-21 21:06:00,651 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:06:00,713 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558426. UTC time = 2025-06-21T19:06:00.642
2025-06-21 21:06:00,713 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:06:00,713 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:06:00,713 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:06:00,713 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:06:00,713 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:06:00,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.226
2025-06-21 21:06:00,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.980
2025-06-21 21:06:00,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:06:00,777 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:06:00,777 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:06:26,898 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:06:26,899 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:07:00,837 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:07:00,838 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:07:00,840 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:05:53', tmtdew=11.49, humidity=43.86, cloud=0.0, wind=23.64, temperature=7.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:05:53.059', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, -0.003750000000000142, -0.04574999999999996, -0.0070000000000014495, 0.010500000000000398, 0.008250000000000313, 0.03500000000000014, -0.004249999999998977, 0.013500000000000512, -0.13199999999999967, -0.019750000000001933, -0.17999999999999972, 0.0045000000000001705, 0.03924999999999912, -0.005000000000000782, -0.02000000000000135, -0.038750000000000284, -0.09399999999999942, 0.02499999999999858, -0.13225000000000087, -0.05450000000000088, 0.021749999999999048, 0.008250000000000313, -0.11524999999999963, -0.09700000000000131, -0.03149999999999942, -0.05925000000000047, -0.14349999999999952, -0.0990000000000002, 0.0600000000000005, 0.02200000000000024, -0.05799999999999983, -0.15625], zp_timestamp='2025-06-21T19:03:00')
2025-06-21 21:07:00,840 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 7s
2025-06-21 21:07:00,840 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:07:00,840 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 0s
2025-06-21 21:07:00,840 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:07:00,841 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:07:00.841
2025-06-21 21:07:00,849 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:07:00,912 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455645. UTC time = 2025-06-21T19:07:00.841
2025-06-21 21:07:00,912 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:07:00,912 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:07:00,912 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:07:00,912 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:07:00,912 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:07:00,982 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.498
2025-06-21 21:07:00,983 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.208
2025-06-21 21:07:00,983 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:07:00,983 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:07:00,983 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:07:26,959 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:07:26,979 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:08:01,043 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:08:01,043 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:08:01,044 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:05:53', tmtdew=11.49, humidity=43.86, cloud=0.0, wind=23.64, temperature=7.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:05:53.059', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, -0.003750000000000142, -0.04574999999999996, -0.0070000000000014495, 0.010500000000000398, 0.008250000000000313, 0.03500000000000014, -0.004249999999998977, 0.013500000000000512, -0.13199999999999967, -0.019750000000001933, -0.17999999999999972, 0.0045000000000001705, 0.03924999999999912, -0.005000000000000782, -0.02000000000000135, -0.038750000000000284, -0.09399999999999942, 0.02499999999999858, -0.13225000000000087, -0.05450000000000088, 0.021749999999999048, 0.008250000000000313, -0.11524999999999963, -0.09700000000000131, -0.03149999999999942, -0.05925000000000047, -0.14349999999999952, -0.0990000000000002, 0.0600000000000005, 0.02200000000000024, -0.05799999999999983, -0.15625], zp_timestamp='2025-06-21T19:03:00')
2025-06-21 21:08:01,044 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 8s
2025-06-21 21:08:01,044 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:08:01,044 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 1s
2025-06-21 21:08:01,044 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:08:01,045 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:08:01.045
2025-06-21 21:08:01,053 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:08:01,198 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455981. UTC time = 2025-06-21T19:08:01.045
2025-06-21 21:08:01,198 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:08:01,199 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:08:01,199 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:08:01,199 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:08:01,199 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:08:01,351 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.594
2025-06-21 21:08:01,351 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.365
2025-06-21 21:08:01,351 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:08:01,351 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:08:01,351 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:08:27,039 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:08:27,057 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:09:01,411 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:09:01,411 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:09:01,414 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:08:32', tmtdew=11.52, humidity=43.83, cloud=0.0, wind=23.93, temperature=7.35, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:08:23.050', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0627500000000012, -0.013749999999999929, -0.04374999999999929, 0.013499999999998735, 0.027000000000001023, -0.02224999999999966, 0.04499999999999993, -0.036749999999999616, -0.013999999999999346, -0.11099999999999888, -0.06974999999999909, -0.13100000000000023, 0.015000000000000568, 0.045249999999999346, 0.0019999999999988916, -0.062000000000001165, -0.010750000000001592, -0.07949999999999946, -0.0129999999999999, -0.13475000000000037, -0.09900000000000198, -0.01425000000000054, -0.00274999999999892, -0.08424999999999905, -0.0990000000000002, -0.037499999999999645, -0.06325000000000003, -0.1404999999999994, -0.09699999999999953, -0.004999999999999005, 0.06700000000000017, -0.06449999999999889, -0.16825000000000045], zp_timestamp='2025-06-21T19:05:00')
2025-06-21 21:09:01,414 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 21:09:01,414 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:09:01,414 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 1s
2025-06-21 21:09:01,414 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:09:01,415 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:09:01.415
2025-06-21 21:09:01,431 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:09:01,584 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924568433. UTC time = 2025-06-21T19:09:01.415
2025-06-21 21:09:01,584 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:09:01,585 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:09:01,585 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:09:01,585 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:09:01,585 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:09:01,674 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.288
2025-06-21 21:09:01,675 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.448
2025-06-21 21:09:01,675 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:09:01,675 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:09:01,675 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:09:27,117 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:09:27,134 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:10:01,735 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:10:01,735 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:10:01,739 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:09:35', tmtdew=11.51, humidity=43.87, cloud=0.0, wind=24.03, temperature=7.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:09:23.098', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0627500000000012, -0.013749999999999929, -0.04374999999999929, 0.013499999999998735, 0.027000000000001023, -0.02224999999999966, 0.04499999999999993, -0.036749999999999616, -0.013999999999999346, -0.11099999999999888, -0.06974999999999909, -0.13100000000000023, 0.015000000000000568, 0.045249999999999346, 0.0019999999999988916, -0.062000000000001165, -0.010750000000001592, -0.07949999999999946, -0.0129999999999999, -0.13475000000000037, -0.09900000000000198, -0.01425000000000054, -0.00274999999999892, -0.08424999999999905, -0.0990000000000002, -0.037499999999999645, -0.06325000000000003, -0.1404999999999994, -0.09699999999999953, -0.004999999999999005, 0.06700000000000017, -0.06449999999999889, -0.16825000000000045], zp_timestamp='2025-06-21T19:05:00')
2025-06-21 21:10:01,739 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 21:10:01,739 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:10:01,739 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 1s
2025-06-21 21:10:01,739 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:10:01,739 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:10:01.739
2025-06-21 21:10:01,752 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:10:01,830 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924582226. UTC time = 2025-06-21T19:10:01.739
2025-06-21 21:10:01,830 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:10:01,830 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:10:01,830 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:10:01,830 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:10:01,830 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:10:01,893 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.063
2025-06-21 21:10:01,894 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.457
2025-06-21 21:10:01,894 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:10:01,894 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:10:01,894 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:10:27,191 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:10:27,210 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:11:01,953 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:11:01,954 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:11:01,956 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:10:38', tmtdew=11.5, humidity=43.91, cloud=0.0, wind=24.07, temperature=7.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:10:23.059', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0627500000000012, -0.013749999999999929, -0.04374999999999929, 0.013499999999998735, 0.027000000000001023, -0.02224999999999966, 0.04499999999999993, -0.036749999999999616, -0.013999999999999346, -0.11099999999999888, -0.06974999999999909, -0.13100000000000023, 0.015000000000000568, 0.045249999999999346, 0.0019999999999988916, -0.062000000000001165, -0.010750000000001592, -0.07949999999999946, -0.0129999999999999, -0.13475000000000037, -0.09900000000000198, -0.01425000000000054, -0.00274999999999892, -0.08424999999999905, -0.0990000000000002, -0.037499999999999645, -0.06325000000000003, -0.1404999999999994, -0.09699999999999953, -0.004999999999999005, 0.06700000000000017, -0.06449999999999889, -0.16825000000000045], zp_timestamp='2025-06-21T19:09:00')
2025-06-21 21:11:01,956 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 21:11:01,956 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:11:01,957 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 1s
2025-06-21 21:11:01,957 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:11:01,957 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:11:01.957
2025-06-21 21:11:01,968 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:11:02,128 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460107. UTC time = 2025-06-21T19:11:01.957
2025-06-21 21:11:02,128 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:11:02,128 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:11:02,128 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:11:02,129 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:11:02,129 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:11:02,207 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.917
2025-06-21 21:11:02,207 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.389
2025-06-21 21:11:02,207 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:11:02,207 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:11:02,207 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:11:27,270 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:11:27,289 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:12:02,268 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:12:02,268 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:12:02,270 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:10:38', tmtdew=11.5, humidity=43.91, cloud=0.0, wind=24.07, temperature=7.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:10:23.059', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0627500000000012, -0.013749999999999929, -0.04374999999999929, 0.013499999999998735, 0.027000000000001023, -0.02224999999999966, 0.04499999999999993, -0.036749999999999616, -0.013999999999999346, -0.11099999999999888, -0.06974999999999909, -0.13100000000000023, 0.015000000000000568, 0.045249999999999346, 0.0019999999999988916, -0.062000000000001165, -0.010750000000001592, -0.07949999999999946, -0.0129999999999999, -0.13475000000000037, -0.09900000000000198, -0.01425000000000054, -0.00274999999999892, -0.08424999999999905, -0.0990000000000002, -0.037499999999999645, -0.06325000000000003, -0.1404999999999994, -0.09699999999999953, -0.004999999999999005, 0.06700000000000017, -0.06449999999999889, -0.16825000000000045], zp_timestamp='2025-06-21T19:09:00')
2025-06-21 21:12:02,270 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 24s
2025-06-21 21:12:02,270 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:12:02,270 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 2s
2025-06-21 21:12:02,270 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:12:02,271 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:12:02.271
2025-06-21 21:12:02,279 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:12:02,342 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924611554. UTC time = 2025-06-21T19:12:02.271
2025-06-21 21:12:02,342 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:12:02,342 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:12:02,342 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:12:02,342 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:12:02,342 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:12:02,407 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.848
2025-06-21 21:12:02,407 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.244
2025-06-21 21:12:02,407 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:12:02,407 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:12:02,407 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:12:27,347 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:12:27,348 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:13:02,467 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:13:02,468 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:13:02,470 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:10:38', tmtdew=11.5, humidity=43.91, cloud=0.0, wind=24.07, temperature=7.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:10:23.059', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0627500000000012, -0.013749999999999929, -0.04374999999999929, 0.013499999999998735, 0.027000000000001023, -0.02224999999999966, 0.04499999999999993, -0.036749999999999616, -0.013999999999999346, -0.11099999999999888, -0.06974999999999909, -0.13100000000000023, 0.015000000000000568, 0.045249999999999346, 0.0019999999999988916, -0.062000000000001165, -0.010750000000001592, -0.07949999999999946, -0.0129999999999999, -0.13475000000000037, -0.09900000000000198, -0.01425000000000054, -0.00274999999999892, -0.08424999999999905, -0.0990000000000002, -0.037499999999999645, -0.06325000000000003, -0.1404999999999994, -0.09699999999999953, -0.004999999999999005, 0.06700000000000017, -0.06449999999999889, -0.16825000000000045], zp_timestamp='2025-06-21T19:09:00')
2025-06-21 21:13:02,470 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 24s
2025-06-21 21:13:02,470 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:13:02,470 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 2s
2025-06-21 21:13:02,470 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:13:02,470 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:13:02.471
2025-06-21 21:13:02,479 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:13:02,541 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458952. UTC time = 2025-06-21T19:13:02.471
2025-06-21 21:13:02,541 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:13:02,541 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:13:02,541 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:13:02,541 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:13:02,541 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:13:02,605 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.855
2025-06-21 21:13:02,606 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.020
2025-06-21 21:13:02,606 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:13:02,606 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:13:02,606 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:13:27,407 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:13:27,423 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:14:02,666 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:14:02,666 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:14:02,669 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:13:49', tmtdew=11.61, humidity=43.67, cloud=0.0, wind=24.3, temperature=7.44, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:13:23.117', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05424999999999969, 0.013249999999999318, -0.012749999999998707, -0.03750000000000142, 0.027000000000001023, 0.03125, 0.0024999999999995026, 0.025249999999999773, -0.029500000000000526, -0.12599999999999945, -0.025249999999999773, -0.1739999999999995, 0.0, 0.013749999999999929, -0.009000000000000341, -0.05250000000000199, -0.04574999999999996, -0.04749999999999943, 0.0005000000000006111, -0.12875000000000192, -0.07900000000000063, 0.008749999999999147, -0.0037499999999983658, -0.08225000000000016, -0.08800000000000097, -0.0754999999999999, -0.06074999999999875, -0.12850000000000072, -0.10999999999999943, -0.0365000000000002, 0.009000000000000341, -0.07349999999999923, -0.17425000000000068], zp_timestamp='2025-06-21T19:12:00')
2025-06-21 21:14:02,669 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-21 21:14:02,669 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:14:02,669 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 2s
2025-06-21 21:14:02,669 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:14:02,670 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:14:02.670
2025-06-21 21:14:02,679 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:14:02,745 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457314. UTC time = 2025-06-21T19:14:02.670
2025-06-21 21:14:02,745 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:14:02,745 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:14:02,745 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:14:02,745 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:14:02,745 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:14:02,808 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.937
2025-06-21 21:14:02,809 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.717
2025-06-21 21:14:02,809 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:14:02,809 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:14:02,809 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:14:27,483 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:14:27,499 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:15:02,869 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:15:02,869 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:15:02,872 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:14:21', tmtdew=11.61, humidity=43.68, cloud=0.0, wind=26.91, temperature=7.39, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:13:53.098', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05424999999999969, 0.013249999999999318, -0.012749999999998707, -0.03750000000000142, 0.027000000000001023, 0.03125, 0.0024999999999995026, 0.025249999999999773, -0.029500000000000526, -0.12599999999999945, -0.025249999999999773, -0.1739999999999995, 0.0, 0.013749999999999929, -0.009000000000000341, -0.05250000000000199, -0.04574999999999996, -0.04749999999999943, 0.0005000000000006111, -0.12875000000000192, -0.07900000000000063, 0.008749999999999147, -0.0037499999999983658, -0.08225000000000016, -0.08800000000000097, -0.0754999999999999, -0.06074999999999875, -0.12850000000000072, -0.10999999999999943, -0.0365000000000002, 0.009000000000000341, -0.07349999999999923, -0.17425000000000068], zp_timestamp='2025-06-21T19:12:00')
2025-06-21 21:15:02,872 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-21 21:15:02,872 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:15:02,872 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 2s
2025-06-21 21:15:02,872 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:15:02,873 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:15:02.873
2025-06-21 21:15:02,882 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:15:02,946 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924562324. UTC time = 2025-06-21T19:15:02.873
2025-06-21 21:15:02,946 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:15:02,946 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:15:02,946 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:15:02,946 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:15:02,946 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:15:03,009 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.092
2025-06-21 21:15:03,009 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.800
2025-06-21 21:15:03,009 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:15:03,009 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:15:03,010 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:15:27,559 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:15:27,578 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:16:03,070 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:16:03,070 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:16:03,072 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:15:25', tmtdew=11.7, humidity=43.39, cloud=0.0, wind=25.37, temperature=7.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:15:23.040', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05424999999999969, 0.013249999999999318, -0.012749999999998707, -0.03750000000000142, 0.027000000000001023, 0.03125, 0.0024999999999995026, 0.025249999999999773, -0.029500000000000526, -0.12599999999999945, -0.025249999999999773, -0.1739999999999995, 0.0, 0.013749999999999929, -0.009000000000000341, -0.05250000000000199, -0.04574999999999996, -0.04749999999999943, 0.0005000000000006111, -0.12875000000000192, -0.07900000000000063, 0.008749999999999147, -0.0037499999999983658, -0.08225000000000016, -0.08800000000000097, -0.0754999999999999, -0.06074999999999875, -0.12850000000000072, -0.10999999999999943, -0.0365000000000002, 0.009000000000000341, -0.07349999999999923, -0.17425000000000068], zp_timestamp='2025-06-21T19:12:00')
2025-06-21 21:16:03,072 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 21:16:03,072 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:16:03,072 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 3s
2025-06-21 21:16:03,073 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:16:03,073 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:16:03.073
2025-06-21 21:16:03,082 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:16:03,143 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556973. UTC time = 2025-06-21T19:16:03.073
2025-06-21 21:16:03,143 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:16:03,143 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:16:03,143 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:16:03,143 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:16:03,143 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:16:03,207 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.319
2025-06-21 21:16:03,207 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.073
2025-06-21 21:16:03,207 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:16:03,207 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:16:03,207 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:16:27,638 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:16:27,659 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:17:03,268 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:17:03,268 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:17:03,269 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:16:30', tmtdew=11.68, humidity=43.46, cloud=0.0, wind=24.72, temperature=7.42, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:16:23.088', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, -0.020250000000000767, -0.01574999999999882, -0.033500000000000085, 0.04349999999999987, 0.0027500000000006963, -0.018000000000000682, 0.019249999999999545, -0.048500000000000654, -0.15700000000000003, -0.025750000000000384, -0.13049999999999962, 0.026999999999999247, 0.06824999999999903, 0.006999999999999673, -0.0840000000000014, -0.02674999999999983, -0.04849999999999888, 0.0030000000000001137, -0.13675000000000104, -0.08700000000000152, 0.03274999999999828, -0.008749999999999147, -0.12824999999999953, -0.11100000000000065, -0.04400000000000048, -0.06625000000000014, -0.1070000000000011, -0.11800000000000033, 0.06600000000000072, 0.03300000000000125, -0.08349999999999902, -0.17925000000000146], zp_timestamp='2025-06-21T19:14:00')
2025-06-21 21:17:03,269 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-21 21:17:03,269 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:17:03,269 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 3s
2025-06-21 21:17:03,269 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:17:03,270 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:17:03.270
2025-06-21 21:17:03,279 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:17:03,344 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455701. UTC time = 2025-06-21T19:17:03.270
2025-06-21 21:17:03,344 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:17:03,344 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:17:03,345 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:17:03,345 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:17:03,345 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:17:03,409 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.617
2025-06-21 21:17:03,409 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.275
2025-06-21 21:17:03,409 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:17:03,409 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:17:03,410 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:17:27,715 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:17:27,735 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:18:03,467 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:18:03,467 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:18:03,470 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:17:33', tmtdew=11.65, humidity=43.46, cloud=0.0, wind=24.28, temperature=7.41, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:16:53.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, -0.020250000000000767, -0.01574999999999882, -0.033500000000000085, 0.04349999999999987, 0.0027500000000006963, -0.018000000000000682, 0.019249999999999545, -0.048500000000000654, -0.15700000000000003, -0.025750000000000384, -0.13049999999999962, 0.026999999999999247, 0.06824999999999903, 0.006999999999999673, -0.0840000000000014, -0.02674999999999983, -0.04849999999999888, 0.0030000000000001137, -0.13675000000000104, -0.08700000000000152, 0.03274999999999828, -0.008749999999999147, -0.12824999999999953, -0.11100000000000065, -0.04400000000000048, -0.06625000000000014, -0.1070000000000011, -0.11800000000000033, 0.06600000000000072, 0.03300000000000125, -0.08349999999999902, -0.17925000000000146], zp_timestamp='2025-06-21T19:14:00')
2025-06-21 21:18:03,470 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 21:18:03,470 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:18:03,470 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 3s
2025-06-21 21:18:03,470 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:18:03,471 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:18:03.471
2025-06-21 21:18:03,480 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:18:03,543 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456234. UTC time = 2025-06-21T19:18:03.471
2025-06-21 21:18:03,543 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:18:03,543 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:18:03,543 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:18:03,543 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:18:03,543 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:18:03,608 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.470
2025-06-21 21:18:03,608 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.404
2025-06-21 21:18:03,608 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:18:03,608 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:18:03,608 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:18:27,795 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:18:27,811 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:19:03,668 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:19:03,669 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:19:03,671 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:17:33', tmtdew=11.65, humidity=43.46, cloud=0.0, wind=24.28, temperature=7.41, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:16:53.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, -0.020250000000000767, -0.01574999999999882, -0.033500000000000085, 0.04349999999999987, 0.0027500000000006963, -0.018000000000000682, 0.019249999999999545, -0.048500000000000654, -0.15700000000000003, -0.025750000000000384, -0.13049999999999962, 0.026999999999999247, 0.06824999999999903, 0.006999999999999673, -0.0840000000000014, -0.02674999999999983, -0.04849999999999888, 0.0030000000000001137, -0.13675000000000104, -0.08700000000000152, 0.03274999999999828, -0.008749999999999147, -0.12824999999999953, -0.11100000000000065, -0.04400000000000048, -0.06625000000000014, -0.1070000000000011, -0.11800000000000033, 0.06600000000000072, 0.03300000000000125, -0.08349999999999902, -0.17925000000000146], zp_timestamp='2025-06-21T19:14:00')
2025-06-21 21:19:03,672 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 30s
2025-06-21 21:19:03,672 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:19:03,672 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 3s
2025-06-21 21:19:03,672 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:19:03,672 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:19:03.672
2025-06-21 21:19:03,682 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:19:03,753 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457287. UTC time = 2025-06-21T19:19:03.672
2025-06-21 21:19:03,753 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:19:03,753 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:19:03,753 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:19:03,753 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:19:03,753 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:19:03,818 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.195
2025-06-21 21:19:03,818 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.459
2025-06-21 21:19:03,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:19:03,819 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:19:03,819 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:19:27,871 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:19:27,894 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:20:03,879 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:20:03,879 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:20:03,882 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:17:33', tmtdew=11.65, humidity=43.46, cloud=0.0, wind=24.28, temperature=7.41, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:16:53.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, -0.020250000000000767, -0.01574999999999882, -0.033500000000000085, 0.04349999999999987, 0.0027500000000006963, -0.018000000000000682, 0.019249999999999545, -0.048500000000000654, -0.15700000000000003, -0.025750000000000384, -0.13049999999999962, 0.026999999999999247, 0.06824999999999903, 0.006999999999999673, -0.0840000000000014, -0.02674999999999983, -0.04849999999999888, 0.0030000000000001137, -0.13675000000000104, -0.08700000000000152, 0.03274999999999828, -0.008749999999999147, -0.12824999999999953, -0.11100000000000065, -0.04400000000000048, -0.06625000000000014, -0.1070000000000011, -0.11800000000000033, 0.06600000000000072, 0.03300000000000125, -0.08349999999999902, -0.17925000000000146], zp_timestamp='2025-06-21T19:14:00')
2025-06-21 21:20:03,882 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 30s
2025-06-21 21:20:03,882 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:20:03,882 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6m 3s
2025-06-21 21:20:03,882 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:20:03,882 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:20:03.882
2025-06-21 21:20:03,892 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:20:03,953 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924588536. UTC time = 2025-06-21T19:20:03.882
2025-06-21 21:20:03,953 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:20:03,953 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:20:03,953 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:20:03,953 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:20:03,953 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:20:04,017 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.999
2025-06-21 21:20:04,017 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.440
2025-06-21 21:20:04,017 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:20:04,017 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:20:04,018 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:20:27,954 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:20:27,955 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:21:04,078 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:21:04,078 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:21:04,081 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:20:44', tmtdew=11.69, humidity=43.31, cloud=0.0, wind=25.69, temperature=7.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:20:23.107', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, -0.020250000000000767, -0.01574999999999882, -0.033500000000000085, 0.04349999999999987, 0.0027500000000006963, -0.018000000000000682, 0.019249999999999545, -0.048500000000000654, -0.15700000000000003, -0.025750000000000384, -0.13049999999999962, 0.026999999999999247, 0.06824999999999903, 0.006999999999999673, -0.0840000000000014, -0.02674999999999983, -0.04849999999999888, 0.0030000000000001137, -0.13675000000000104, -0.08700000000000152, 0.03274999999999828, -0.008749999999999147, -0.12824999999999953, -0.11100000000000065, -0.04400000000000048, -0.06625000000000014, -0.1070000000000011, -0.11800000000000033, 0.06600000000000072, 0.03300000000000125, -0.08349999999999902, -0.17925000000000146], zp_timestamp='2025-06-21T19:18:00')
2025-06-21 21:21:04,081 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 21:21:04,081 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:21:04,081 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 4s
2025-06-21 21:21:04,081 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:21:04,081 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:21:04.081
2025-06-21 21:21:04,090 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:21:04,156 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924609225. UTC time = 2025-06-21T19:21:04.081
2025-06-21 21:21:04,156 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:21:04,156 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:21:04,156 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:21:04,156 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:21:04,156 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:21:04,223 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.882
2025-06-21 21:21:04,223 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.344
2025-06-21 21:21:04,223 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:21:04,224 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:21:04,224 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:21:28,015 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:21:28,016 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:22:04,283 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:22:04,283 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:22:04,286 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:21:15', tmtdew=11.73, humidity=43.31, cloud=0.0, wind=25.11, temperature=7.46, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:20:53.088', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, -0.020250000000000767, -0.01574999999999882, -0.033500000000000085, 0.04349999999999987, 0.0027500000000006963, -0.018000000000000682, 0.019249999999999545, -0.048500000000000654, -0.15700000000000003, -0.025750000000000384, -0.13049999999999962, 0.026999999999999247, 0.06824999999999903, 0.006999999999999673, -0.0840000000000014, -0.02674999999999983, -0.04849999999999888, 0.0030000000000001137, -0.13675000000000104, -0.08700000000000152, 0.03274999999999828, -0.008749999999999147, -0.12824999999999953, -0.11100000000000065, -0.04400000000000048, -0.06625000000000014, -0.1070000000000011, -0.11800000000000033, 0.06600000000000072, 0.03300000000000125, -0.08349999999999902, -0.17925000000000146], zp_timestamp='2025-06-21T19:18:00')
2025-06-21 21:22:04,286 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 49s
2025-06-21 21:22:04,286 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:22:04,286 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 4s
2025-06-21 21:22:04,286 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:22:04,287 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:22:04.287
2025-06-21 21:22:04,298 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:22:04,366 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19246027. UTC time = 2025-06-21T19:22:04.287
2025-06-21 21:22:04,366 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:22:04,366 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:22:04,366 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:22:04,366 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:22:04,366 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:22:04,432 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.841
2025-06-21 21:22:04,432 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.170
2025-06-21 21:22:04,432 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:22:04,432 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:22:04,433 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:22:28,076 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:22:28,077 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:23:04,493 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:23:04,493 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:23:04,496 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:21:15', tmtdew=11.73, humidity=43.31, cloud=0.0, wind=25.11, temperature=7.46, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:20:53.088', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, -0.020250000000000767, -0.01574999999999882, -0.033500000000000085, 0.04349999999999987, 0.0027500000000006963, -0.018000000000000682, 0.019249999999999545, -0.048500000000000654, -0.15700000000000003, -0.025750000000000384, -0.13049999999999962, 0.026999999999999247, 0.06824999999999903, 0.006999999999999673, -0.0840000000000014, -0.02674999999999983, -0.04849999999999888, 0.0030000000000001137, -0.13675000000000104, -0.08700000000000152, 0.03274999999999828, -0.008749999999999147, -0.12824999999999953, -0.11100000000000065, -0.04400000000000048, -0.06625000000000014, -0.1070000000000011, -0.11800000000000033, 0.06600000000000072, 0.03300000000000125, -0.08349999999999902, -0.17925000000000146], zp_timestamp='2025-06-21T19:18:00')
2025-06-21 21:23:04,496 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 49s
2025-06-21 21:23:04,496 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:23:04,496 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 4s
2025-06-21 21:23:04,496 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:23:04,496 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:23:04.497
2025-06-21 21:23:04,505 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:23:04,567 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924582752. UTC time = 2025-06-21T19:23:04.497
2025-06-21 21:23:04,567 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:23:04,567 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:23:04,567 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:23:04,567 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:23:04,567 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:23:04,633 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.876
2025-06-21 21:23:04,633 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.917
2025-06-21 21:23:04,633 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:23:04,633 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:23:04,633 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:23:28,135 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:23:28,136 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:24:04,691 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:24:04,691 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:24:04,694 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:23:54', tmtdew=11.69, humidity=43.41, cloud=0.0, wind=23.13, temperature=7.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:23:23.078', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02725000000000044, -0.06074999999999875, -0.030250000000000554, -0.0470000000000006, 0.02949999999999875, -0.010249999999999204, 0.002000000000000668, 0.020250000000000767, -0.040500000000001535, -0.1769999999999996, -0.03375000000000128, -0.15700000000000003, 0.016000000000000014, 0.0182500000000001, 0.00999999999999801, -0.05500000000000149, -0.006750000000000256, -0.0649999999999995, -0.008000000000000895, -0.15875000000000128, -0.05900000000000105, 0.04574999999999818, -0.02024999999999899, -0.12325000000000053, -0.12600000000000122, -0.06600000000000072, -0.06124999999999936, -0.13949999999999996, -0.13149999999999906, 0.008000000000000895, 0.010000000000001563, -0.053999999999998494, -0.18075000000000152], zp_timestamp='2025-06-21T19:20:00')
2025-06-21 21:24:04,694 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-21 21:24:04,694 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:24:04,694 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 4s
2025-06-21 21:24:04,694 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:24:04,694 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:24:04.695
2025-06-21 21:24:04,703 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:24:04,764 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924568433. UTC time = 2025-06-21T19:24:04.695
2025-06-21 21:24:04,764 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:24:04,765 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:24:04,765 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:24:04,765 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:24:04,765 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:24:04,828 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.985
2025-06-21 21:24:04,828 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.591
2025-06-21 21:24:04,828 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:24:04,828 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:24:04,829 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:24:28,195 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:24:28,196 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:25:04,889 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:25:04,889 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:25:04,890 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:24:58', tmtdew=11.61, humidity=43.57, cloud=0.0, wind=22.71, temperature=7.35, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:24:23.040', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02725000000000044, -0.06074999999999875, -0.030250000000000554, -0.0470000000000006, 0.02949999999999875, -0.010249999999999204, 0.002000000000000668, 0.020250000000000767, -0.040500000000001535, -0.1769999999999996, -0.03375000000000128, -0.15700000000000003, 0.016000000000000014, 0.0182500000000001, 0.00999999999999801, -0.05500000000000149, -0.006750000000000256, -0.0649999999999995, -0.008000000000000895, -0.15875000000000128, -0.05900000000000105, 0.04574999999999818, -0.02024999999999899, -0.12325000000000053, -0.12600000000000122, -0.06600000000000072, -0.06124999999999936, -0.13949999999999996, -0.13149999999999906, 0.008000000000000895, 0.010000000000001563, -0.053999999999998494, -0.18075000000000152], zp_timestamp='2025-06-21T19:20:00')
2025-06-21 21:25:04,890 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-06-21 21:25:04,890 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:25:04,890 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 4s
2025-06-21 21:25:04,891 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:25:04,891 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:25:04.891
2025-06-21 21:25:04,900 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:25:04,964 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924559637. UTC time = 2025-06-21T19:25:04.891
2025-06-21 21:25:04,964 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:25:04,964 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:25:04,964 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:25:04,964 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:25:04,964 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:25:05,028 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.166
2025-06-21 21:25:05,029 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.908
2025-06-21 21:25:05,029 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:25:05,029 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:25:05,029 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:25:28,256 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:25:28,257 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:26:05,089 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:26:05,089 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:26:05,092 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:25:29', tmtdew=11.6, humidity=43.58, cloud=0.0, wind=25.69, temperature=7.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:25:23.088', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02725000000000044, -0.06074999999999875, -0.030250000000000554, -0.0470000000000006, 0.02949999999999875, -0.010249999999999204, 0.002000000000000668, 0.020250000000000767, -0.040500000000001535, -0.1769999999999996, -0.03375000000000128, -0.15700000000000003, 0.016000000000000014, 0.0182500000000001, 0.00999999999999801, -0.05500000000000149, -0.006750000000000256, -0.0649999999999995, -0.008000000000000895, -0.15875000000000128, -0.05900000000000105, 0.04574999999999818, -0.02024999999999899, -0.12325000000000053, -0.12600000000000122, -0.06600000000000072, -0.06124999999999936, -0.13949999999999996, -0.13149999999999906, 0.008000000000000895, 0.010000000000001563, -0.053999999999998494, -0.18075000000000152], zp_timestamp='2025-06-21T19:24:00')
2025-06-21 21:26:05,092 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 21:26:05,092 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:26:05,092 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 5s
2025-06-21 21:26:05,092 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:26:05,093 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:26:05.093
2025-06-21 21:26:05,101 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:26:05,164 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455628. UTC time = 2025-06-21T19:26:05.093
2025-06-21 21:26:05,164 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:26:05,164 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:26:05,164 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:26:05,164 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:26:05,164 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:26:05,227 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.420
2025-06-21 21:26:05,227 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.155
2025-06-21 21:26:05,227 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:26:05,227 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:26:05,227 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:26:28,317 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:26:28,318 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:27:05,287 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:27:05,288 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:27:05,289 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:26:01', tmtdew=11.59, humidity=43.6, cloud=0.0, wind=23.73, temperature=7.29, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:25:53.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02725000000000044, -0.06074999999999875, -0.030250000000000554, -0.0470000000000006, 0.02949999999999875, -0.010249999999999204, 0.002000000000000668, 0.020250000000000767, -0.040500000000001535, -0.1769999999999996, -0.03375000000000128, -0.15700000000000003, 0.016000000000000014, 0.0182500000000001, 0.00999999999999801, -0.05500000000000149, -0.006750000000000256, -0.0649999999999995, -0.008000000000000895, -0.15875000000000128, -0.05900000000000105, 0.04574999999999818, -0.02024999999999899, -0.12325000000000053, -0.12600000000000122, -0.06600000000000072, -0.06124999999999936, -0.13949999999999996, -0.13149999999999906, 0.008000000000000895, 0.010000000000001563, -0.053999999999998494, -0.18075000000000152], zp_timestamp='2025-06-21T19:24:00')
2025-06-21 21:27:05,289 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 4s
2025-06-21 21:27:05,289 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:27:05,289 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 5s
2025-06-21 21:27:05,289 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:27:05,289 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:27:05.289
2025-06-21 21:27:05,298 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:27:05,362 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558277. UTC time = 2025-06-21T19:27:05.289
2025-06-21 21:27:05,362 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:27:05,362 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:27:05,363 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:27:05,363 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:27:05,363 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:27:05,436 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.685
2025-06-21 21:27:05,436 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.330
2025-06-21 21:27:05,436 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:27:05,436 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:27:05,436 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:27:28,378 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:27:28,400 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:28:05,495 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:28:05,495 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:28:05,497 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:26:01', tmtdew=11.59, humidity=43.6, cloud=0.0, wind=23.73, temperature=7.29, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:25:53.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02725000000000044, -0.06074999999999875, -0.030250000000000554, -0.0470000000000006, 0.02949999999999875, -0.010249999999999204, 0.002000000000000668, 0.020250000000000767, -0.040500000000001535, -0.1769999999999996, -0.03375000000000128, -0.15700000000000003, 0.016000000000000014, 0.0182500000000001, 0.00999999999999801, -0.05500000000000149, -0.006750000000000256, -0.0649999999999995, -0.008000000000000895, -0.15875000000000128, -0.05900000000000105, 0.04574999999999818, -0.02024999999999899, -0.12325000000000053, -0.12600000000000122, -0.06600000000000072, -0.06124999999999936, -0.13949999999999996, -0.13149999999999906, 0.008000000000000895, 0.010000000000001563, -0.053999999999998494, -0.18075000000000152], zp_timestamp='2025-06-21T19:24:00')
2025-06-21 21:28:05,497 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 4s
2025-06-21 21:28:05,497 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:28:05,497 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 5s
2025-06-21 21:28:05,497 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:28:05,497 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:28:05.497
2025-06-21 21:28:05,506 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:28:05,567 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456553. UTC time = 2025-06-21T19:28:05.497
2025-06-21 21:28:05,567 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:28:05,567 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:28:05,567 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:28:05,567 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:28:05,567 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:28:05,630 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.359
2025-06-21 21:28:05,630 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.432
2025-06-21 21:28:05,630 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:28:05,630 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:28:05,630 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:28:28,460 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:28:28,476 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:29:05,690 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:29:05,691 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:29:05,692 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:28:40', tmtdew=11.62, humidity=43.6, cloud=0.0, wind=22.23, temperature=7.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:27:53.078', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05925000000000047, -0.07974999999999888, -0.04574999999999996, -0.027499999999999858, 0.04499999999999993, -0.012749999999998707, 0.0129999999999999, 0.07925000000000004, -0.03450000000000131, -0.11899999999999977, -0.021750000000000824, -0.10050000000000026, 0.04299999999999926, 0.04124999999999979, 0.028499999999999304, -0.06500000000000128, 0.009249999999999758, -0.04150000000000098, 0.032999999999999474, -0.15275000000000105, -0.053000000000000824, 0.05024999999999835, -0.013749999999999929, -0.11025000000000063, -0.09250000000000114, -0.027499999999999858, -0.017250000000000654, -0.1479999999999997, -0.14949999999999974, 0.03500000000000014, 0.03900000000000148, -0.032999999999999474, -0.1802500000000009], zp_timestamp='2025-06-21T19:27:00')
2025-06-21 21:29:05,692 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 21:29:05,692 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:29:05,692 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 5s
2025-06-21 21:29:05,693 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:29:05,693 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:29:05.693
2025-06-21 21:29:05,702 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:29:05,766 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457796. UTC time = 2025-06-21T19:29:05.693
2025-06-21 21:29:05,767 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:29:05,767 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:29:05,767 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:29:05,767 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:29:05,767 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:29:05,830 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.113
2025-06-21 21:29:05,830 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.460
2025-06-21 21:29:05,830 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:29:05,830 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:29:05,830 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:29:28,536 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:29:28,537 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:30:05,891 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:30:05,891 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:30:05,894 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:29:43', tmtdew=11.63, humidity=43.59, cloud=0.0, wind=22.6, temperature=7.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:29:23.021', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05925000000000047, -0.07974999999999888, -0.04574999999999996, -0.027499999999999858, 0.04499999999999993, -0.012749999999998707, 0.0129999999999999, 0.07925000000000004, -0.03450000000000131, -0.11899999999999977, -0.021750000000000824, -0.10050000000000026, 0.04299999999999926, 0.04124999999999979, 0.028499999999999304, -0.06500000000000128, 0.009249999999999758, -0.04150000000000098, 0.032999999999999474, -0.15275000000000105, -0.053000000000000824, 0.05024999999999835, -0.013749999999999929, -0.11025000000000063, -0.09250000000000114, -0.027499999999999858, -0.017250000000000654, -0.1479999999999997, -0.14949999999999974, 0.03500000000000014, 0.03900000000000148, -0.032999999999999474, -0.1802500000000009], zp_timestamp='2025-06-21T19:27:00')
2025-06-21 21:30:05,894 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 21:30:05,894 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:30:05,894 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 5s
2025-06-21 21:30:05,894 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:30:05,895 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:30:05.895
2025-06-21 21:30:05,905 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:30:05,979 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924595484. UTC time = 2025-06-21T19:30:05.895
2025-06-21 21:30:05,979 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:30:05,979 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:30:05,979 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:30:05,979 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:30:05,979 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:30:06,046 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.946
2025-06-21 21:30:06,047 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.413
2025-06-21 21:30:06,047 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:30:06,047 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:30:06,047 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:30:28,595 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:30:28,596 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:31:06,107 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:31:06,108 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:31:06,109 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:30:15', tmtdew=11.55, humidity=43.64, cloud=0.0, wind=23.73, temperature=7.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:30:23.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05925000000000047, -0.07974999999999888, -0.04574999999999996, -0.027499999999999858, 0.04499999999999993, -0.012749999999998707, 0.0129999999999999, 0.07925000000000004, -0.03450000000000131, -0.11899999999999977, -0.021750000000000824, -0.10050000000000026, 0.04299999999999926, 0.04124999999999979, 0.028499999999999304, -0.06500000000000128, 0.009249999999999758, -0.04150000000000098, 0.032999999999999474, -0.15275000000000105, -0.053000000000000824, 0.05024999999999835, -0.013749999999999929, -0.11025000000000063, -0.09250000000000114, -0.027499999999999858, -0.017250000000000654, -0.1479999999999997, -0.14949999999999974, 0.03500000000000014, 0.03900000000000148, -0.032999999999999474, -0.1802500000000009], zp_timestamp='2025-06-21T19:27:00')
2025-06-21 21:31:06,109 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 51s
2025-06-21 21:31:06,109 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:31:06,109 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 6s
2025-06-21 21:31:06,110 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:31:06,110 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:31:06.110
2025-06-21 21:31:06,119 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:31:06,184 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461801. UTC time = 2025-06-21T19:31:06.110
2025-06-21 21:31:06,184 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:31:06,184 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:31:06,184 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:31:06,184 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:31:06,184 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:31:06,247 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.857
2025-06-21 21:31:06,248 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.288
2025-06-21 21:31:06,248 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:31:06,248 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:31:06,248 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:31:28,655 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:31:28,670 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:32:06,308 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:32:06,308 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:32:06,311 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:30:15', tmtdew=11.55, humidity=43.64, cloud=0.0, wind=23.73, temperature=7.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:30:23.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05925000000000047, -0.07974999999999888, -0.04574999999999996, -0.027499999999999858, 0.04499999999999993, -0.012749999999998707, 0.0129999999999999, 0.07925000000000004, -0.03450000000000131, -0.11899999999999977, -0.021750000000000824, -0.10050000000000026, 0.04299999999999926, 0.04124999999999979, 0.028499999999999304, -0.06500000000000128, 0.009249999999999758, -0.04150000000000098, 0.032999999999999474, -0.15275000000000105, -0.053000000000000824, 0.05024999999999835, -0.013749999999999929, -0.11025000000000063, -0.09250000000000114, -0.027499999999999858, -0.017250000000000654, -0.1479999999999997, -0.14949999999999974, 0.03500000000000014, 0.03900000000000148, -0.032999999999999474, -0.1802500000000009], zp_timestamp='2025-06-21T19:27:00')
2025-06-21 21:32:06,311 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 51s
2025-06-21 21:32:06,311 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:32:06,311 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 6s
2025-06-21 21:32:06,312 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:32:06,312 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:32:06.312
2025-06-21 21:32:06,321 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:32:06,384 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459462. UTC time = 2025-06-21T19:32:06.312
2025-06-21 21:32:06,384 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:32:06,384 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:32:06,384 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:32:06,384 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:32:06,384 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:32:06,448 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.845
2025-06-21 21:32:06,448 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.085
2025-06-21 21:32:06,448 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:32:06,448 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:32:06,448 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:32:28,727 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:32:28,728 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:33:06,508 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:33:06,508 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:33:06,511 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:30:15', tmtdew=11.55, humidity=43.64, cloud=0.0, wind=23.73, temperature=7.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:30:23.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05925000000000047, -0.07974999999999888, -0.04574999999999996, -0.027499999999999858, 0.04499999999999993, -0.012749999999998707, 0.0129999999999999, 0.07925000000000004, -0.03450000000000131, -0.11899999999999977, -0.021750000000000824, -0.10050000000000026, 0.04299999999999926, 0.04124999999999979, 0.028499999999999304, -0.06500000000000128, 0.009249999999999758, -0.04150000000000098, 0.032999999999999474, -0.15275000000000105, -0.053000000000000824, 0.05024999999999835, -0.013749999999999929, -0.11025000000000063, -0.09250000000000114, -0.027499999999999858, -0.017250000000000654, -0.1479999999999997, -0.14949999999999974, 0.03500000000000014, 0.03900000000000148, -0.032999999999999474, -0.1802500000000009], zp_timestamp='2025-06-21T19:27:00')
2025-06-21 21:33:06,511 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 51s
2025-06-21 21:33:06,511 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:33:06,511 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6m 6s
2025-06-21 21:33:06,511 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:33:06,512 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:33:06.512
2025-06-21 21:33:06,521 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:33:06,592 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924576755. UTC time = 2025-06-21T19:33:06.512
2025-06-21 21:33:06,592 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:33:06,592 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:33:06,592 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:33:06,592 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:33:06,592 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:33:06,658 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.907
2025-06-21 21:33:06,659 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.803
2025-06-21 21:33:06,659 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:33:06,659 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:33:06,659 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:33:28,788 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:33:28,789 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:34:06,719 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:34:06,719 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:34:06,722 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:33:25', tmtdew=11.52, humidity=43.81, cloud=0.0, wind=22.2, temperature=7.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:33:23.040', atlas_cloud=1, atlas_rain=1, zp_data=[-0.051249999999999574, -0.10774999999999935, -0.04574999999999996, -0.02000000000000135, 0.0235000000000003, 0.04125000000000156, -0.0259999999999998, 0.056750000000000966, -0.06950000000000145, -0.1120000000000001, -0.007749999999999702, -0.14700000000000024, 0.01249999999999929, 0.02275000000000027, -0.04350000000000165, -0.036000000000001364, -0.013750000000001705, -0.07500000000000107, 0.01249999999999929, -0.1567500000000006, -0.07150000000000034, 0.059749999999999304, -0.0017499999999994742, -0.12374999999999936, -0.1095000000000006, -0.046499999999999986, -0.0012500000000006395, -0.11149999999999949, -0.14300000000000068, 0.005000000000000782, 0.010000000000001563, -0.034499999999997755, -0.1827500000000022], zp_timestamp='2025-06-21T19:29:00')
2025-06-21 21:34:06,722 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-21 21:34:06,722 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:34:06,722 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 6s
2025-06-21 21:34:06,722 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:34:06,723 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:34:06.723
2025-06-21 21:34:06,731 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:34:06,795 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924564475. UTC time = 2025-06-21T19:34:06.723
2025-06-21 21:34:06,795 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:34:06,795 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:34:06,795 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:34:06,795 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:34:06,795 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:34:06,859 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.043
2025-06-21 21:34:06,859 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.715
2025-06-21 21:34:06,859 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:34:06,859 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:34:06,859 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:34:28,847 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:34:28,864 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:35:06,919 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:35:06,919 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:35:06,922 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:34:29', tmtdew=11.47, humidity=43.86, cloud=0.0, wind=24.35, temperature=7.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:34:23.002', atlas_cloud=1, atlas_rain=1, zp_data=[-0.051249999999999574, -0.10774999999999935, -0.04574999999999996, -0.02000000000000135, 0.0235000000000003, 0.04125000000000156, -0.0259999999999998, 0.056750000000000966, -0.06950000000000145, -0.1120000000000001, -0.007749999999999702, -0.14700000000000024, 0.01249999999999929, 0.02275000000000027, -0.04350000000000165, -0.036000000000001364, -0.013750000000001705, -0.07500000000000107, 0.01249999999999929, -0.1567500000000006, -0.07150000000000034, 0.059749999999999304, -0.0017499999999994742, -0.12374999999999936, -0.1095000000000006, -0.046499999999999986, -0.0012500000000006395, -0.11149999999999949, -0.14300000000000068, 0.005000000000000782, 0.010000000000001563, -0.034499999999997755, -0.1827500000000022], zp_timestamp='2025-06-21T19:33:00')
2025-06-21 21:35:06,922 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-21 21:35:06,922 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:35:06,922 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 6s
2025-06-21 21:35:06,922 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:35:06,923 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:35:06.923
2025-06-21 21:35:06,931 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:35:06,995 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455769. UTC time = 2025-06-21T19:35:06.923
2025-06-21 21:35:06,995 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:35:06,996 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:35:06,996 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:35:06,996 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:35:06,996 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:35:07,060 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.251
2025-06-21 21:35:07,060 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.007
2025-06-21 21:35:07,060 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:35:07,060 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:35:07,060 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:35:28,924 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:35:28,925 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:36:07,120 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:36:07,121 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:36:07,123 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:35:32', tmtdew=11.39, humidity=44.01, cloud=0.0, wind=21.63, temperature=7.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:34:53.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.051249999999999574, -0.10774999999999935, -0.04574999999999996, -0.02000000000000135, 0.0235000000000003, 0.04125000000000156, -0.0259999999999998, 0.056750000000000966, -0.06950000000000145, -0.1120000000000001, -0.007749999999999702, -0.14700000000000024, 0.01249999999999929, 0.02275000000000027, -0.04350000000000165, -0.036000000000001364, -0.013750000000001705, -0.07500000000000107, 0.01249999999999929, -0.1567500000000006, -0.07150000000000034, 0.059749999999999304, -0.0017499999999994742, -0.12374999999999936, -0.1095000000000006, -0.046499999999999986, -0.0012500000000006395, -0.11149999999999949, -0.14300000000000068, 0.005000000000000782, 0.010000000000001563, -0.034499999999997755, -0.1827500000000022], zp_timestamp='2025-06-21T19:33:00')
2025-06-21 21:36:07,124 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 21:36:07,124 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:36:07,124 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 7s
2025-06-21 21:36:07,124 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:36:07,124 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:36:07.124
2025-06-21 21:36:07,133 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:36:07,199 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556317. UTC time = 2025-06-21T19:36:07.124
2025-06-21 21:36:07,199 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:36:07,199 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:36:07,199 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:36:07,199 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:36:07,199 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:36:07,263 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.530
2025-06-21 21:36:07,263 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.227
2025-06-21 21:36:07,264 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:36:07,264 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:36:07,264 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:36:28,983 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:36:28,984 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:37:07,324 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:37:07,324 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:37:07,327 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:36:36', tmtdew=11.38, humidity=44.05, cloud=0.0, wind=23.61, temperature=7.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:36:23.011', atlas_cloud=1, atlas_rain=1, zp_data=[-0.051249999999999574, -0.10774999999999935, -0.04574999999999996, -0.02000000000000135, 0.0235000000000003, 0.04125000000000156, -0.0259999999999998, 0.056750000000000966, -0.06950000000000145, -0.1120000000000001, -0.007749999999999702, -0.14700000000000024, 0.01249999999999929, 0.02275000000000027, -0.04350000000000165, -0.036000000000001364, -0.013750000000001705, -0.07500000000000107, 0.01249999999999929, -0.1567500000000006, -0.07150000000000034, 0.059749999999999304, -0.0017499999999994742, -0.12374999999999936, -0.1095000000000006, -0.046499999999999986, -0.0012500000000006395, -0.11149999999999949, -0.14300000000000068, 0.005000000000000782, 0.010000000000001563, -0.034499999999997755, -0.1827500000000022], zp_timestamp='2025-06-21T19:33:00')
2025-06-21 21:37:07,327 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 21:37:07,327 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:37:07,327 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 7s
2025-06-21 21:37:07,327 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:37:07,328 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:37:07.328
2025-06-21 21:37:07,336 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:37:07,399 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560256. UTC time = 2025-06-21T19:37:07.328
2025-06-21 21:37:07,400 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:37:07,400 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:37:07,400 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:37:07,400 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:37:07,400 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:37:07,463 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.554
2025-06-21 21:37:07,463 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.376
2025-06-21 21:37:07,463 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:37:07,463 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:37:07,463 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:37:29,043 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:37:29,044 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:38:07,524 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:38:07,524 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:38:07,526 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:37:39', tmtdew=11.36, humidity=44.11, cloud=0.0, wind=23.45, temperature=7.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:37:23.059', atlas_cloud=1, atlas_rain=1, zp_data=[-0.056250000000000355, -0.12324999999999875, -0.05874999999999986, -0.010000000000001563, 0.046499999999999986, 0.004250000000000753, -0.015000000000000568, 0.04925000000000068, -0.05000000000000071, -0.1164999999999985, -0.012750000000000483, -0.10200000000000031, 0.03500000000000014, 0.062249999999998806, -0.028999999999999915, -0.0810000000000013, -0.0652500000000007, -0.020500000000000185, 0.011499999999999844, -0.16375000000000028, -0.07200000000000095, 0.026249999999997442, -0.02674999999999983, -0.13724999999999987, -0.0990000000000002, -0.06700000000000017, -0.03275000000000006, -0.11500000000000021, -0.12899999999999956, -0.02949999999999875, 0.05349999999999966, -0.07399999999999984, -0.18725000000000058], zp_timestamp='2025-06-21T19:35:00')
2025-06-21 21:38:07,527 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 21:38:07,527 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:38:07,527 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 7s
2025-06-21 21:38:07,527 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:38:07,527 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:38:07.527
2025-06-21 21:38:07,536 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:38:07,602 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456943. UTC time = 2025-06-21T19:38:07.527
2025-06-21 21:38:07,602 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:38:07,602 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:38:07,602 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:38:07,603 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:38:07,603 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:38:07,666 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.258
2025-06-21 21:38:07,667 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.451
2025-06-21 21:38:07,667 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:38:07,667 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:38:07,667 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:38:29,104 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:38:29,105 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:39:07,727 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:39:07,728 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:39:07,730 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:38:43', tmtdew=11.35, humidity=44.48, cloud=0.0, wind=26.18, temperature=7.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:38:23.021', atlas_cloud=1, atlas_rain=1, zp_data=[-0.056250000000000355, -0.12324999999999875, -0.05874999999999986, -0.010000000000001563, 0.046499999999999986, 0.004250000000000753, -0.015000000000000568, 0.04925000000000068, -0.05000000000000071, -0.1164999999999985, -0.012750000000000483, -0.10200000000000031, 0.03500000000000014, 0.062249999999998806, -0.028999999999999915, -0.0810000000000013, -0.0652500000000007, -0.020500000000000185, 0.011499999999999844, -0.16375000000000028, -0.07200000000000095, 0.026249999999997442, -0.02674999999999983, -0.13724999999999987, -0.0990000000000002, -0.06700000000000017, -0.03275000000000006, -0.11500000000000021, -0.12899999999999956, -0.02949999999999875, 0.05349999999999966, -0.07399999999999984, -0.18725000000000058], zp_timestamp='2025-06-21T19:35:00')
2025-06-21 21:39:07,731 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 21:39:07,731 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:39:07,731 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 7s
2025-06-21 21:39:07,731 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:39:07,731 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:39:07.731
2025-06-21 21:39:07,740 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:39:07,804 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924583744. UTC time = 2025-06-21T19:39:07.731
2025-06-21 21:39:07,804 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:39:07,804 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:39:07,804 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:39:07,804 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:39:07,804 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:39:07,869 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.042
2025-06-21 21:39:07,869 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.451
2025-06-21 21:39:07,869 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:39:07,869 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:39:07,870 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:39:29,165 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:39:29,166 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:40:07,927 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:40:07,927 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:40:07,929 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:39:46', tmtdew=11.35, humidity=44.26, cloud=0.0, wind=24.35, temperature=7.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:39:22.982', atlas_cloud=1, atlas_rain=1, zp_data=[-0.056250000000000355, -0.12324999999999875, -0.05874999999999986, -0.010000000000001563, 0.046499999999999986, 0.004250000000000753, -0.015000000000000568, 0.04925000000000068, -0.05000000000000071, -0.1164999999999985, -0.012750000000000483, -0.10200000000000031, 0.03500000000000014, 0.062249999999998806, -0.028999999999999915, -0.0810000000000013, -0.0652500000000007, -0.020500000000000185, 0.011499999999999844, -0.16375000000000028, -0.07200000000000095, 0.026249999999997442, -0.02674999999999983, -0.13724999999999987, -0.0990000000000002, -0.06700000000000017, -0.03275000000000006, -0.11500000000000021, -0.12899999999999956, -0.02949999999999875, 0.05349999999999966, -0.07399999999999984, -0.18725000000000058], zp_timestamp='2025-06-21T19:35:00')
2025-06-21 21:40:07,930 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 21:40:07,930 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:40:07,930 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 7s
2025-06-21 21:40:07,930 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:40:07,930 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:40:07.930
2025-06-21 21:40:07,939 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:40:07,999 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924603116. UTC time = 2025-06-21T19:40:07.930
2025-06-21 21:40:08,000 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:40:08,000 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:40:08,000 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:40:08,000 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:40:08,000 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:40:08,063 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.904
2025-06-21 21:40:08,063 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.375
2025-06-21 21:40:08,064 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:40:08,064 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:40:08,064 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:40:29,226 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:40:29,245 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:41:08,124 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:41:08,124 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:41:08,127 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:40:50', tmtdew=11.31, humidity=44.27, cloud=0.0, wind=20.54, temperature=7.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:40:23.030', atlas_cloud=1, atlas_rain=1, zp_data=[-0.056250000000000355, -0.12324999999999875, -0.05874999999999986, -0.010000000000001563, 0.046499999999999986, 0.004250000000000753, -0.015000000000000568, 0.04925000000000068, -0.05000000000000071, -0.1164999999999985, -0.012750000000000483, -0.10200000000000031, 0.03500000000000014, 0.062249999999998806, -0.028999999999999915, -0.0810000000000013, -0.0652500000000007, -0.020500000000000185, 0.011499999999999844, -0.16375000000000028, -0.07200000000000095, 0.026249999999997442, -0.02674999999999983, -0.13724999999999987, -0.0990000000000002, -0.06700000000000017, -0.03275000000000006, -0.11500000000000021, -0.12899999999999956, -0.02949999999999875, 0.05349999999999966, -0.07399999999999984, -0.18725000000000058], zp_timestamp='2025-06-21T19:39:00')
2025-06-21 21:41:08,127 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 21:41:08,127 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:41:08,127 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 8s
2025-06-21 21:41:08,127 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:41:08,127 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:41:08.128
2025-06-21 21:41:08,136 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:41:08,199 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460875. UTC time = 2025-06-21T19:41:08.128
2025-06-21 21:41:08,199 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:41:08,199 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:41:08,199 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:41:08,199 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:41:08,199 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:41:08,263 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.843
2025-06-21 21:41:08,264 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.222
2025-06-21 21:41:08,264 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:41:08,264 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:41:08,264 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:41:29,305 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:41:29,306 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:42:08,324 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:42:08,324 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:42:08,327 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:41:53', tmtdew=11.23, humidity=44.64, cloud=0.0, wind=17.94, temperature=7.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:41:22.992', atlas_cloud=1, atlas_rain=1, zp_data=[-0.056250000000000355, -0.12324999999999875, -0.05874999999999986, -0.010000000000001563, 0.046499999999999986, 0.004250000000000753, -0.015000000000000568, 0.04925000000000068, -0.05000000000000071, -0.1164999999999985, -0.012750000000000483, -0.10200000000000031, 0.03500000000000014, 0.062249999999998806, -0.028999999999999915, -0.0810000000000013, -0.0652500000000007, -0.020500000000000185, 0.011499999999999844, -0.16375000000000028, -0.07200000000000095, 0.026249999999997442, -0.02674999999999983, -0.13724999999999987, -0.0990000000000002, -0.06700000000000017, -0.03275000000000006, -0.11500000000000021, -0.12899999999999956, -0.02949999999999875, 0.05349999999999966, -0.07399999999999984, -0.18725000000000058], zp_timestamp='2025-06-21T19:39:00')
2025-06-21 21:42:08,327 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 21:42:08,327 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:42:08,327 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 8s
2025-06-21 21:42:08,327 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:42:08,328 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:42:08.328
2025-06-21 21:42:08,336 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:42:08,399 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924587307. UTC time = 2025-06-21T19:42:08.328
2025-06-21 21:42:08,399 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:42:08,399 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:42:08,399 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:42:08,399 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:42:08,399 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:42:08,462 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.858
2025-06-21 21:42:08,462 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.990
2025-06-21 21:42:08,462 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:42:08,462 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:42:08,462 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:42:29,364 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:42:29,365 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:43:08,523 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:43:08,523 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:43:08,525 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:42:57', tmtdew=11.22, humidity=44.67, cloud=0.0, wind=18.46, temperature=6.97, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:42:53.021', atlas_cloud=1, atlas_rain=1, zp_data=[-0.056250000000000355, -0.12324999999999875, -0.05874999999999986, -0.010000000000001563, 0.046499999999999986, 0.004250000000000753, -0.015000000000000568, 0.04925000000000068, -0.05000000000000071, -0.1164999999999985, -0.012750000000000483, -0.10200000000000031, 0.03500000000000014, 0.062249999999998806, -0.028999999999999915, -0.0810000000000013, -0.0652500000000007, -0.020500000000000185, 0.011499999999999844, -0.16375000000000028, -0.07200000000000095, 0.026249999999997442, -0.02674999999999983, -0.13724999999999987, -0.0990000000000002, -0.06700000000000017, -0.03275000000000006, -0.11500000000000021, -0.12899999999999956, -0.02949999999999875, 0.05349999999999966, -0.07399999999999984, -0.18725000000000058], zp_timestamp='2025-06-21T19:39:00')
2025-06-21 21:43:08,525 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-21 21:43:08,525 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:43:08,525 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 8s
2025-06-21 21:43:08,525 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:43:08,526 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:43:08.526
2025-06-21 21:43:08,534 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:43:08,598 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457151. UTC time = 2025-06-21T19:43:08.526
2025-06-21 21:43:08,598 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:43:08,598 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:43:08,598 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:43:08,598 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:43:08,598 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:43:08,660 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.948
2025-06-21 21:43:08,661 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.678
2025-06-21 21:43:08,661 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:43:08,661 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:43:08,661 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:43:29,425 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:43:29,446 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:44:08,719 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:44:08,719 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:44:08,720 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:43:29', tmtdew=11.17, humidity=44.7, cloud=0.0, wind=18.44, temperature=6.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:43:23.002', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0702499999999997, -0.09074999999999989, -0.0677500000000002, -0.007500000000000284, -0.005499999999999616, 0.043250000000000455, -0.0005000000000006111, -0.003750000000000142, -0.04499999999999993, -0.11950000000000038, -0.007250000000000867, -0.12199999999999989, 0.030000000000001137, 0.03474999999999895, -0.01249999999999929, -0.13949999999999996, -0.055749999999999744, -0.027499999999999858, -0.03500000000000014, -0.17575000000000074, -0.05450000000000088, 0.04974999999999952, 0.004250000000000753, -0.12625000000000064, -0.09100000000000108, -0.06450000000000067, -0.06125000000000114, -0.12700000000000067, -0.12700000000000067, -0.017499999999998295, 0.040000000000000924, -0.05299999999999905, -0.16275000000000084], zp_timestamp='2025-06-21T19:42:00')
2025-06-21 21:44:08,720 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 21:44:08,720 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:44:08,720 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 8s
2025-06-21 21:44:08,721 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:44:08,721 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:44:08.721
2025-06-21 21:44:08,730 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:44:08,793 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456126. UTC time = 2025-06-21T19:44:08.721
2025-06-21 21:44:08,793 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:44:08,793 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:44:08,793 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:44:08,793 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:44:08,793 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:44:08,856 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.110
2025-06-21 21:44:08,856 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.830
2025-06-21 21:44:08,856 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:44:08,857 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:44:08,857 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:44:29,503 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:44:29,504 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:45:08,917 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:45:08,917 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:45:08,919 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:44:32', tmtdew=11.12, humidity=45.11, cloud=0.0, wind=19.96, temperature=6.89, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:44:22.963', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0702499999999997, -0.09074999999999989, -0.0677500000000002, -0.007500000000000284, -0.005499999999999616, 0.043250000000000455, -0.0005000000000006111, -0.003750000000000142, -0.04499999999999993, -0.11950000000000038, -0.007250000000000867, -0.12199999999999989, 0.030000000000001137, 0.03474999999999895, -0.01249999999999929, -0.13949999999999996, -0.055749999999999744, -0.027499999999999858, -0.03500000000000014, -0.17575000000000074, -0.05450000000000088, 0.04974999999999952, 0.004250000000000753, -0.12625000000000064, -0.09100000000000108, -0.06450000000000067, -0.06125000000000114, -0.12700000000000067, -0.12700000000000067, -0.017499999999998295, 0.040000000000000924, -0.05299999999999905, -0.16275000000000084], zp_timestamp='2025-06-21T19:42:00')
2025-06-21 21:45:08,919 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 21:45:08,919 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:45:08,919 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 8s
2025-06-21 21:45:08,919 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:45:08,920 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:45:08.920
2025-06-21 21:45:08,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:45:08,990 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455648. UTC time = 2025-06-21T19:45:08.920
2025-06-21 21:45:08,990 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:45:08,990 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:45:08,990 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:45:08,990 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:45:08,990 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:45:09,055 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.344
2025-06-21 21:45:09,055 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.095
2025-06-21 21:45:09,055 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:45:09,055 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:45:09,055 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:45:29,564 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:45:29,583 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:46:09,116 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:46:09,116 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:46:09,117 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:45:36', tmtdew=11.05, humidity=45.31, cloud=0.0, wind=19.76, temperature=6.83, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:45:23.011', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0702499999999997, -0.09074999999999989, -0.0677500000000002, -0.007500000000000284, -0.005499999999999616, 0.043250000000000455, -0.0005000000000006111, -0.003750000000000142, -0.04499999999999993, -0.11950000000000038, -0.007250000000000867, -0.12199999999999989, 0.030000000000001137, 0.03474999999999895, -0.01249999999999929, -0.13949999999999996, -0.055749999999999744, -0.027499999999999858, -0.03500000000000014, -0.17575000000000074, -0.05450000000000088, 0.04974999999999952, 0.004250000000000753, -0.12625000000000064, -0.09100000000000108, -0.06450000000000067, -0.06125000000000114, -0.12700000000000067, -0.12700000000000067, -0.017499999999998295, 0.040000000000000924, -0.05299999999999905, -0.16275000000000084], zp_timestamp='2025-06-21T19:42:00')
2025-06-21 21:46:09,117 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-21 21:46:09,117 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:46:09,117 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 9s
2025-06-21 21:46:09,117 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:46:09,118 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:46:09.118
2025-06-21 21:46:09,126 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:46:09,187 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557067. UTC time = 2025-06-21T19:46:09.118
2025-06-21 21:46:09,187 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:46:09,187 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:46:09,187 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:46:09,187 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:46:09,187 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:46:09,251 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.650
2025-06-21 21:46:09,251 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.289
2025-06-21 21:46:09,251 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:46:09,251 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:46:09,251 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:46:29,643 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:46:29,644 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:47:09,311 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:47:09,312 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:47:09,314 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:46:39', tmtdew=11.04, humidity=45.35, cloud=0.0, wind=19.78, temperature=6.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:46:53.040', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06875000000000142, -0.1117499999999989, -0.03474999999999895, -0.005000000000000782, -0.013500000000000512, 0.03225000000000122, -0.053000000000000824, 0.005250000000000199, -0.04750000000000121, -0.11800000000000033, -0.0547500000000003, -0.12100000000000044, 0.0365000000000002, 0.021749999999999048, -0.03700000000000081, -0.12850000000000072, -0.042749999999999844, -0.029500000000000526, -0.041999999999999815, -0.19875000000000043, -0.05900000000000105, -0.015250000000001762, -0.01574999999999882, -0.14024999999999999, -0.11800000000000033, -0.06049999999999933, -0.06724999999999959, -0.13349999999999973, -0.13250000000000028, -0.007999999999999119, -0.015999999999998238, -0.05699999999999861, -0.2112500000000015], zp_timestamp='2025-06-21T19:45:00')
2025-06-21 21:47:09,314 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 21:47:09,314 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:47:09,314 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 9s
2025-06-21 21:47:09,314 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:47:09,315 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:47:09.315
2025-06-21 21:47:09,324 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:47:09,394 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456294. UTC time = 2025-06-21T19:47:09.315
2025-06-21 21:47:09,394 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:47:09,394 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:47:09,394 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:47:09,394 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:47:09,394 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:47:09,462 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.435
2025-06-21 21:47:09,462 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.411
2025-06-21 21:47:09,462 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:47:09,462 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:47:09,462 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:47:29,703 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:47:29,704 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:48:09,519 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:48:09,519 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:48:09,530 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:47:43', tmtdew=11.0, humidity=45.39, cloud=0.0, wind=18.53, temperature=6.78, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:47:23.021', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06875000000000142, -0.1117499999999989, -0.03474999999999895, -0.005000000000000782, -0.013500000000000512, 0.03225000000000122, -0.053000000000000824, 0.005250000000000199, -0.04750000000000121, -0.11800000000000033, -0.0547500000000003, -0.12100000000000044, 0.0365000000000002, 0.021749999999999048, -0.03700000000000081, -0.12850000000000072, -0.042749999999999844, -0.029500000000000526, -0.041999999999999815, -0.19875000000000043, -0.05900000000000105, -0.015250000000001762, -0.01574999999999882, -0.14024999999999999, -0.11800000000000033, -0.06049999999999933, -0.06724999999999959, -0.13349999999999973, -0.13250000000000028, -0.007999999999999119, -0.015999999999998238, -0.05699999999999861, -0.2112500000000015], zp_timestamp='2025-06-21T19:45:00')
2025-06-21 21:48:09,530 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 21:48:09,530 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:48:09,530 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 9s
2025-06-21 21:48:09,530 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:48:09,531 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:48:09.531
2025-06-21 21:48:09,539 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:48:09,601 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924574017. UTC time = 2025-06-21T19:48:09.531
2025-06-21 21:48:09,601 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:48:09,601 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:48:09,601 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:48:09,602 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:48:09,602 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:48:09,665 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.169
2025-06-21 21:48:09,666 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.459
2025-06-21 21:48:09,666 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:48:09,666 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:48:09,666 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:48:29,764 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:48:29,765 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:49:09,726 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:49:09,726 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:49:09,729 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:48:46', tmtdew=10.97, humidity=45.38, cloud=0.0, wind=20.54, temperature=6.78, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:48:22.982', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06875000000000142, -0.1117499999999989, -0.03474999999999895, -0.005000000000000782, -0.013500000000000512, 0.03225000000000122, -0.053000000000000824, 0.005250000000000199, -0.04750000000000121, -0.11800000000000033, -0.0547500000000003, -0.12100000000000044, 0.0365000000000002, 0.021749999999999048, -0.03700000000000081, -0.12850000000000072, -0.042749999999999844, -0.029500000000000526, -0.041999999999999815, -0.19875000000000043, -0.05900000000000105, -0.015250000000001762, -0.01574999999999882, -0.14024999999999999, -0.11800000000000033, -0.06049999999999933, -0.06724999999999959, -0.13349999999999973, -0.13250000000000028, -0.007999999999999119, -0.015999999999998238, -0.05699999999999861, -0.2112500000000015], zp_timestamp='2025-06-21T19:45:00')
2025-06-21 21:49:09,729 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 21:49:09,729 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:49:09,729 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 9s
2025-06-21 21:49:09,729 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:49:09,730 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:49:09.730
2025-06-21 21:49:09,738 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:49:09,800 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245902. UTC time = 2025-06-21T19:49:09.730
2025-06-21 21:49:09,800 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:49:09,800 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:49:09,801 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:49:09,801 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:49:09,801 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:49:09,864 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.981
2025-06-21 21:49:09,864 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.431
2025-06-21 21:49:09,864 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:49:09,864 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:49:09,864 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:49:29,825 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:49:29,826 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:50:09,925 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:50:09,925 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:50:09,927 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:49:50', tmtdew=11.02, humidity=45.21, cloud=0.0, wind=19.73, temperature=6.8, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:49:53.011', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06875000000000142, -0.1117499999999989, -0.03474999999999895, -0.005000000000000782, -0.013500000000000512, 0.03225000000000122, -0.053000000000000824, 0.005250000000000199, -0.04750000000000121, -0.11800000000000033, -0.0547500000000003, -0.12100000000000044, 0.0365000000000002, 0.021749999999999048, -0.03700000000000081, -0.12850000000000072, -0.042749999999999844, -0.029500000000000526, -0.041999999999999815, -0.19875000000000043, -0.05900000000000105, -0.015250000000001762, -0.01574999999999882, -0.14024999999999999, -0.11800000000000033, -0.06049999999999933, -0.06724999999999959, -0.13349999999999973, -0.13250000000000028, -0.007999999999999119, -0.015999999999998238, -0.05699999999999861, -0.2112500000000015], zp_timestamp='2025-06-21T19:47:00')
2025-06-21 21:50:09,927 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 21:50:09,927 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:50:09,927 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 9s
2025-06-21 21:50:09,927 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:50:09,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:50:09.928
2025-06-21 21:50:09,937 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:50:09,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461141. UTC time = 2025-06-21T19:50:09.928
2025-06-21 21:50:09,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:50:09,998 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:50:09,998 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:50:09,998 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:50:09,998 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:50:10,061 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.872
2025-06-21 21:50:10,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.327
2025-06-21 21:50:10,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:50:10,062 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:50:10,062 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:50:29,886 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:50:29,887 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:51:10,122 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:51:10,122 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:51:10,124 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:50:53', tmtdew=10.98, humidity=45.26, cloud=0.0, wind=20.49, temperature=6.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:50:22.992', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06875000000000142, -0.1117499999999989, -0.03474999999999895, -0.005000000000000782, -0.013500000000000512, 0.03225000000000122, -0.053000000000000824, 0.005250000000000199, -0.04750000000000121, -0.11800000000000033, -0.0547500000000003, -0.12100000000000044, 0.0365000000000002, 0.021749999999999048, -0.03700000000000081, -0.12850000000000072, -0.042749999999999844, -0.029500000000000526, -0.041999999999999815, -0.19875000000000043, -0.05900000000000105, -0.015250000000001762, -0.01574999999999882, -0.14024999999999999, -0.11800000000000033, -0.06049999999999933, -0.06724999999999959, -0.13349999999999973, -0.13250000000000028, -0.007999999999999119, -0.015999999999998238, -0.05699999999999861, -0.2112500000000015], zp_timestamp='2025-06-21T19:47:00')
2025-06-21 21:51:10,125 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 21:51:10,125 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:51:10,125 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 10s
2025-06-21 21:51:10,125 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:51:10,125 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:51:10.125
2025-06-21 21:51:10,134 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:51:10,195 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460012. UTC time = 2025-06-21T19:51:10.125
2025-06-21 21:51:10,195 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:51:10,195 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:51:10,195 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:51:10,195 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:51:10,195 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:51:10,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.839
2025-06-21 21:51:10,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.145
2025-06-21 21:51:10,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:51:10,258 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:51:10,258 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:51:29,947 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:51:29,966 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:52:10,319 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:52:10,319 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:52:10,321 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:51:57', tmtdew=10.97, humidity=45.6, cloud=0.0, wind=19.53, temperature=6.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:51:23.040', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06875000000000142, -0.1117499999999989, -0.03474999999999895, -0.005000000000000782, -0.013500000000000512, 0.03225000000000122, -0.053000000000000824, 0.005250000000000199, -0.04750000000000121, -0.11800000000000033, -0.0547500000000003, -0.12100000000000044, 0.0365000000000002, 0.021749999999999048, -0.03700000000000081, -0.12850000000000072, -0.042749999999999844, -0.029500000000000526, -0.041999999999999815, -0.19875000000000043, -0.05900000000000105, -0.015250000000001762, -0.01574999999999882, -0.14024999999999999, -0.11800000000000033, -0.06049999999999933, -0.06724999999999959, -0.13349999999999973, -0.13250000000000028, -0.007999999999999119, -0.015999999999998238, -0.05699999999999861, -0.2112500000000015], zp_timestamp='2025-06-21T19:47:00')
2025-06-21 21:52:10,321 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-21 21:52:10,321 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:52:10,321 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 10s
2025-06-21 21:52:10,322 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:52:10,322 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:52:10.322
2025-06-21 21:52:10,331 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:52:10,397 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924580764. UTC time = 2025-06-21T19:52:10.322
2025-06-21 21:52:10,397 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:52:10,397 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:52:10,397 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:52:10,397 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:52:10,397 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:52:10,460 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.882
2025-06-21 21:52:10,460 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.884
2025-06-21 21:52:10,461 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:52:10,461 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:52:10,461 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:52:30,023 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:52:30,041 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:53:10,521 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:53:10,521 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:53:10,523 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:52:29', tmtdew=10.99, humidity=45.31, cloud=0.0, wind=19.41, temperature=6.78, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:51:53.021', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06825000000000081, -0.07574999999999932, -0.04774999999999885, 0.0030000000000001137, -0.046499999999999986, 0.009250000000001535, 0.0, 0.0032500000000013074, -0.03250000000000064, -0.11700000000000088, -0.03175000000000061, -0.0860000000000003, 0.04949999999999832, 0.04174999999999862, -0.008000000000000895, -0.13900000000000112, -0.08425000000000082, -0.017000000000001236, -0.05500000000000149, -0.15275000000000105, -0.09200000000000053, 0.029749999999998167, -0.014749999999999375, -0.14525000000000077, -0.07950000000000124, -0.07150000000000034, -0.017250000000000654, -0.1515000000000004, -0.11100000000000065, -0.017999999999998906, 0.0070000000000014495, -0.09999999999999964, -0.17975000000000207], zp_timestamp='2025-06-21T19:51:00')
2025-06-21 21:53:10,523 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-21 21:53:10,523 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:53:10,523 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 10s
2025-06-21 21:53:10,523 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:53:10,524 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:53:10.524
2025-06-21 21:53:10,532 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:53:10,594 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924567022. UTC time = 2025-06-21T19:53:10.524
2025-06-21 21:53:10,594 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:53:10,594 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:53:10,594 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:53:10,594 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:53:10,594 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:53:10,657 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.998
2025-06-21 21:53:10,657 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.625
2025-06-21 21:53:10,657 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:53:10,657 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:53:10,657 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:53:30,101 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:53:30,102 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:54:10,715 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:54:10,715 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:54:10,718 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:52:29', tmtdew=10.99, humidity=45.31, cloud=0.0, wind=19.41, temperature=6.78, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:51:53.021', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06825000000000081, -0.07574999999999932, -0.04774999999999885, 0.0030000000000001137, -0.046499999999999986, 0.009250000000001535, 0.0, 0.0032500000000013074, -0.03250000000000064, -0.11700000000000088, -0.03175000000000061, -0.0860000000000003, 0.04949999999999832, 0.04174999999999862, -0.008000000000000895, -0.13900000000000112, -0.08425000000000082, -0.017000000000001236, -0.05500000000000149, -0.15275000000000105, -0.09200000000000053, 0.029749999999998167, -0.014749999999999375, -0.14525000000000077, -0.07950000000000124, -0.07150000000000034, -0.017250000000000654, -0.1515000000000004, -0.11100000000000065, -0.017999999999998906, 0.0070000000000014495, -0.09999999999999964, -0.17975000000000207], zp_timestamp='2025-06-21T19:51:00')
2025-06-21 21:54:10,718 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 41s
2025-06-21 21:54:10,718 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:54:10,718 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 10s
2025-06-21 21:54:10,718 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:54:10,718 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:54:10.718
2025-06-21 21:54:10,727 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:54:10,787 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558794. UTC time = 2025-06-21T19:54:10.718
2025-06-21 21:54:10,787 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:54:10,787 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:54:10,788 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:54:10,788 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:54:10,788 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:54:10,850 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.187
2025-06-21 21:54:10,850 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.935
2025-06-21 21:54:10,850 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:54:10,850 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:54:10,851 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:54:30,162 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:54:30,182 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:55:10,911 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:55:10,911 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:55:10,913 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:54:35', tmtdew=10.93, humidity=45.62, cloud=0.0, wind=16.57, temperature=6.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:54:23.011', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06825000000000081, -0.07574999999999932, -0.04774999999999885, 0.0030000000000001137, -0.046499999999999986, 0.009250000000001535, 0.0, 0.0032500000000013074, -0.03250000000000064, -0.11700000000000088, -0.03175000000000061, -0.0860000000000003, 0.04949999999999832, 0.04174999999999862, -0.008000000000000895, -0.13900000000000112, -0.08425000000000082, -0.017000000000001236, -0.05500000000000149, -0.15275000000000105, -0.09200000000000053, 0.029749999999998167, -0.014749999999999375, -0.14525000000000077, -0.07950000000000124, -0.07150000000000034, -0.017250000000000654, -0.1515000000000004, -0.11100000000000065, -0.017999999999998906, 0.0070000000000014495, -0.09999999999999964, -0.17975000000000207], zp_timestamp='2025-06-21T19:51:00')
2025-06-21 21:55:10,913 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 21:55:10,913 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:55:10,913 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 10s
2025-06-21 21:55:10,913 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:55:10,914 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:55:10.914
2025-06-21 21:55:10,922 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:55:10,984 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455599. UTC time = 2025-06-21T19:55:10.914
2025-06-21 21:55:10,984 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:55:10,984 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:55:10,984 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:55:10,985 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:55:10,985 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:55:11,054 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.448
2025-06-21 21:55:11,054 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.174
2025-06-21 21:55:11,054 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:55:11,054 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:55:11,055 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:55:30,239 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:55:30,258 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:56:11,111 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:56:11,111 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:56:11,114 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:55:39', tmtdew=10.75, humidity=46.19, cloud=0.0, wind=21.83, temperature=6.56, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:55:23.491', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06625000000000014, -0.08024999999999949, -0.053749999999999076, -0.0035000000000007248, -0.0004999999999988347, 0.016250000000001208, 0.0039999999999995595, 0.022250000000001435, -0.08550000000000146, -0.1424999999999983, -0.04075000000000095, -0.12400000000000055, 0.02149999999999963, 0.04324999999999868, -0.0990000000000002, -0.10200000000000031, -0.06174999999999997, 0.009499999999999176, -0.036000000000001364, -0.22275000000000134, -0.0470000000000006, 0.005749999999999034, -0.0337499999999995, -0.14724999999999966, -0.10300000000000153, -0.02200000000000024, -0.03524999999999956, -0.16750000000000043, -0.13100000000000023, 0.02800000000000047, 0.03550000000000075, -0.09049999999999869, -0.18825000000000003], zp_timestamp='2025-06-21T19:53:00')
2025-06-21 21:56:11,114 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 21:56:11,114 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:56:11,114 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 11s
2025-06-21 21:56:11,114 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:56:11,114 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:56:11.114
2025-06-21 21:56:11,123 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:56:11,185 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558533. UTC time = 2025-06-21T19:56:11.114
2025-06-21 21:56:11,185 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:56:11,185 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:56:11,185 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:56:11,185 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:56:11,185 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:56:11,248 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.645
2025-06-21 21:56:11,248 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.342
2025-06-21 21:56:11,248 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:56:11,248 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:56:11,249 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:56:30,315 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:56:30,316 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:57:11,309 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:57:11,309 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:57:11,311 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:56:42', tmtdew=10.81, humidity=46.11, cloud=0.0, wind=20.26, temperature=6.61, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:56:53.520', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06625000000000014, -0.08024999999999949, -0.053749999999999076, -0.0035000000000007248, -0.0004999999999988347, 0.016250000000001208, 0.0039999999999995595, 0.022250000000001435, -0.08550000000000146, -0.1424999999999983, -0.04075000000000095, -0.12400000000000055, 0.02149999999999963, 0.04324999999999868, -0.0990000000000002, -0.10200000000000031, -0.06174999999999997, 0.009499999999999176, -0.036000000000001364, -0.22275000000000134, -0.0470000000000006, 0.005749999999999034, -0.0337499999999995, -0.14724999999999966, -0.10300000000000153, -0.02200000000000024, -0.03524999999999956, -0.16750000000000043, -0.13100000000000023, 0.02800000000000047, 0.03550000000000075, -0.09049999999999869, -0.18825000000000003], zp_timestamp='2025-06-21T19:53:00')
2025-06-21 21:57:11,312 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 21:57:11,312 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:57:11,312 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 11s
2025-06-21 21:57:11,312 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:57:11,312 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:57:11.312
2025-06-21 21:57:11,321 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:57:11,383 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456633. UTC time = 2025-06-21T19:57:11.312
2025-06-21 21:57:11,383 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:57:11,383 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:57:11,383 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:57:11,383 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:57:11,383 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:57:11,446 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.327
2025-06-21 21:57:11,446 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.437
2025-06-21 21:57:11,446 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:57:11,446 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:57:11,447 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:57:30,375 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:57:30,377 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:58:11,507 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:58:11,507 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:58:11,510 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:57:46', tmtdew=10.78, humidity=46.21, cloud=0.0, wind=20.68, temperature=6.55, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:57:22.982', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06625000000000014, -0.08024999999999949, -0.053749999999999076, -0.0035000000000007248, -0.0004999999999988347, 0.016250000000001208, 0.0039999999999995595, 0.022250000000001435, -0.08550000000000146, -0.1424999999999983, -0.04075000000000095, -0.12400000000000055, 0.02149999999999963, 0.04324999999999868, -0.0990000000000002, -0.10200000000000031, -0.06174999999999997, 0.009499999999999176, -0.036000000000001364, -0.22275000000000134, -0.0470000000000006, 0.005749999999999034, -0.0337499999999995, -0.14724999999999966, -0.10300000000000153, -0.02200000000000024, -0.03524999999999956, -0.16750000000000043, -0.13100000000000023, 0.02800000000000047, 0.03550000000000075, -0.09049999999999869, -0.18825000000000003], zp_timestamp='2025-06-21T19:53:00')
2025-06-21 21:58:11,510 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 21:58:11,510 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:58:11,510 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 11s
2025-06-21 21:58:11,510 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:58:11,511 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:58:11.511
2025-06-21 21:58:11,519 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:58:11,587 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457929. UTC time = 2025-06-21T19:58:11.511
2025-06-21 21:58:11,588 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:58:11,588 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:58:11,588 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:58:11,588 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:58:11,588 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:58:11,651 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.090
2025-06-21 21:58:11,651 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.457
2025-06-21 21:58:11,651 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:58:11,651 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:58:11,651 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:58:30,437 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:58:30,454 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 21:59:11,712 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 21:59:11,712 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 21:59:11,714 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:57:46', tmtdew=10.78, humidity=46.21, cloud=0.0, wind=20.68, temperature=6.55, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:57:22.982', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06625000000000014, -0.08024999999999949, -0.053749999999999076, -0.0035000000000007248, -0.0004999999999988347, 0.016250000000001208, 0.0039999999999995595, 0.022250000000001435, -0.08550000000000146, -0.1424999999999983, -0.04075000000000095, -0.12400000000000055, 0.02149999999999963, 0.04324999999999868, -0.0990000000000002, -0.10200000000000031, -0.06174999999999997, 0.009499999999999176, -0.036000000000001364, -0.22275000000000134, -0.0470000000000006, 0.005749999999999034, -0.0337499999999995, -0.14724999999999966, -0.10300000000000153, -0.02200000000000024, -0.03524999999999956, -0.16750000000000043, -0.13100000000000023, 0.02800000000000047, 0.03550000000000075, -0.09049999999999869, -0.18825000000000003], zp_timestamp='2025-06-21T19:53:00')
2025-06-21 21:59:11,714 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 25s
2025-06-21 21:59:11,714 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 21:59:11,714 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6m 11s
2025-06-21 21:59:11,714 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 21:59:11,715 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T19:59:11.715
2025-06-21 21:59:11,723 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 21:59:11,785 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459733. UTC time = 2025-06-21T19:59:11.715
2025-06-21 21:59:11,785 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 21:59:11,785 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 21:59:11,785 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 21:59:11,785 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 21:59:11,785 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 21:59:11,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.932
2025-06-21 21:59:11,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.401
2025-06-21 21:59:11,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 21:59:11,848 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 21:59:11,849 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 21:59:30,514 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 21:59:30,515 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:00:11,909 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:00:11,909 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:00:11,911 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T21:57:46', tmtdew=10.78, humidity=46.21, cloud=0.0, wind=20.68, temperature=6.55, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T19:57:22.982', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06625000000000014, -0.08024999999999949, -0.053749999999999076, -0.0035000000000007248, -0.0004999999999988347, 0.016250000000001208, 0.0039999999999995595, 0.022250000000001435, -0.08550000000000146, -0.1424999999999983, -0.04075000000000095, -0.12400000000000055, 0.02149999999999963, 0.04324999999999868, -0.0990000000000002, -0.10200000000000031, -0.06174999999999997, 0.009499999999999176, -0.036000000000001364, -0.22275000000000134, -0.0470000000000006, 0.005749999999999034, -0.0337499999999995, -0.14724999999999966, -0.10300000000000153, -0.02200000000000024, -0.03524999999999956, -0.16750000000000043, -0.13100000000000023, 0.02800000000000047, 0.03550000000000075, -0.09049999999999869, -0.18825000000000003], zp_timestamp='2025-06-21T19:53:00')
2025-06-21 22:00:11,912 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 25s
2025-06-21 22:00:11,912 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:00:11,912 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7m 11s
2025-06-21 22:00:11,912 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:00:11,912 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:00:11.912
2025-06-21 22:00:11,921 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:00:11,981 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461522. UTC time = 2025-06-21T20:00:11.912
2025-06-21 22:00:11,982 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:00:11,982 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:00:11,982 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:00:11,982 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:00:11,982 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:00:12,045 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.850
2025-06-21 22:00:12,045 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.269
2025-06-21 22:00:12,046 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:00:12,046 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:00:12,046 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:00:30,575 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:00:30,592 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:01:12,106 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:01:12,106 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:01:12,107 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:00:56', tmtdew=10.62, humidity=46.51, cloud=0.0, wind=20.15, temperature=6.37, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:00:53.453', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06625000000000014, -0.08024999999999949, -0.053749999999999076, -0.0035000000000007248, -0.0004999999999988347, 0.016250000000001208, 0.0039999999999995595, 0.022250000000001435, -0.08550000000000146, -0.1424999999999983, -0.04075000000000095, -0.12400000000000055, 0.02149999999999963, 0.04324999999999868, -0.0990000000000002, -0.10200000000000031, -0.06174999999999997, 0.009499999999999176, -0.036000000000001364, -0.22275000000000134, -0.0470000000000006, 0.005749999999999034, -0.0337499999999995, -0.14724999999999966, -0.10300000000000153, -0.02200000000000024, -0.03524999999999956, -0.16750000000000043, -0.13100000000000023, 0.02800000000000047, 0.03550000000000075, -0.09049999999999869, -0.18825000000000003], zp_timestamp='2025-06-21T19:57:00')
2025-06-21 22:01:12,108 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 22:01:12,108 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:01:12,108 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 12s
2025-06-21 22:01:12,108 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:01:12,108 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:01:12.108
2025-06-21 22:01:12,117 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:01:12,179 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924592266. UTC time = 2025-06-21T20:01:12.108
2025-06-21 22:01:12,180 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:01:12,180 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:01:12,180 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:01:12,180 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:01:12,180 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:01:12,250 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.845
2025-06-21 22:01:12,250 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.058
2025-06-21 22:01:12,250 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:01:12,250 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:01:12,251 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:01:30,653 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:01:30,653 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:02:12,311 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:02:12,311 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:02:12,314 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:01:28', tmtdew=10.58, humidity=46.54, cloud=0.0, wind=16.55, temperature=6.39, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:01:23.520', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04625000000000057, -0.07075000000000031, -0.07275000000000098, -0.04299999999999926, -0.05649999999999977, -0.03074999999999939, -0.0495000000000001, -0.004249999999998977, -0.11450000000000138, -0.13700000000000045, -0.03575000000000017, -0.12599999999999945, -0.0039999999999995595, -0.02775000000000105, -0.04499999999999993, -0.11400000000000077, -0.0677500000000002, -0.02800000000000047, -0.025000000000000355, -0.18425000000000225, -0.10300000000000153, -0.009250000000001535, -0.042749999999999844, -0.14225000000000065, -0.09100000000000108, -0.038000000000000256, -0.05975000000000108, -0.1330000000000009, -0.08199999999999896, 0.031500000000001194, 0.02200000000000024, -0.08599999999999852, -0.2032500000000006], zp_timestamp='2025-06-21T20:00:00')
2025-06-21 22:02:12,314 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-21 22:02:12,314 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:02:12,314 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 12s
2025-06-21 22:02:12,314 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:02:12,315 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:02:12.315
2025-06-21 22:02:12,324 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:02:12,389 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924574985. UTC time = 2025-06-21T20:02:12.315
2025-06-21 22:02:12,390 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:02:12,390 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:02:12,390 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:02:12,390 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:02:12,391 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:02:12,455 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.915
2025-06-21 22:02:12,455 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.767
2025-06-21 22:02:12,455 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:02:12,455 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:02:12,456 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:02:30,711 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:02:30,712 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:03:12,515 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:03:12,515 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:03:12,516 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:02:32', tmtdew=10.56, humidity=46.6, cloud=0.0, wind=21.37, temperature=6.39, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:02:23.482', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04625000000000057, -0.07075000000000031, -0.07275000000000098, -0.04299999999999926, -0.05649999999999977, -0.03074999999999939, -0.0495000000000001, -0.004249999999998977, -0.11450000000000138, -0.13700000000000045, -0.03575000000000017, -0.12599999999999945, -0.0039999999999995595, -0.02775000000000105, -0.04499999999999993, -0.11400000000000077, -0.0677500000000002, -0.02800000000000047, -0.025000000000000355, -0.18425000000000225, -0.10300000000000153, -0.009250000000001535, -0.042749999999999844, -0.14225000000000065, -0.09100000000000108, -0.038000000000000256, -0.05975000000000108, -0.1330000000000009, -0.08199999999999896, 0.031500000000001194, 0.02200000000000024, -0.08599999999999852, -0.2032500000000006], zp_timestamp='2025-06-21T20:00:00')
2025-06-21 22:03:12,516 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-21 22:03:12,516 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:03:12,517 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 12s
2025-06-21 22:03:12,517 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:03:12,517 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:03:12.517
2025-06-21 22:03:12,525 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:03:12,589 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924563274. UTC time = 2025-06-21T20:03:12.517
2025-06-21 22:03:12,589 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:03:12,589 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:03:12,589 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:03:12,589 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:03:12,589 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:03:12,652 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.059
2025-06-21 22:03:12,653 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.746
2025-06-21 22:03:12,653 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:03:12,653 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:03:12,653 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:03:30,772 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:03:30,773 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:04:12,713 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:04:12,713 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:04:12,716 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:03:35', tmtdew=10.56, humidity=46.94, cloud=0.0, wind=22.48, temperature=6.39, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:03:53.510', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04625000000000057, -0.07075000000000031, -0.07275000000000098, -0.04299999999999926, -0.05649999999999977, -0.03074999999999939, -0.0495000000000001, -0.004249999999998977, -0.11450000000000138, -0.13700000000000045, -0.03575000000000017, -0.12599999999999945, -0.0039999999999995595, -0.02775000000000105, -0.04499999999999993, -0.11400000000000077, -0.0677500000000002, -0.02800000000000047, -0.025000000000000355, -0.18425000000000225, -0.10300000000000153, -0.009250000000001535, -0.042749999999999844, -0.14225000000000065, -0.09100000000000108, -0.038000000000000256, -0.05975000000000108, -0.1330000000000009, -0.08199999999999896, 0.031500000000001194, 0.02200000000000024, -0.08599999999999852, -0.2032500000000006], zp_timestamp='2025-06-21T20:00:00')
2025-06-21 22:04:12,716 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-21 22:04:12,716 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:04:12,716 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 12s
2025-06-21 22:04:12,716 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:04:12,717 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:04:12.717
2025-06-21 22:04:12,725 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:04:12,786 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557053. UTC time = 2025-06-21T20:04:12.717
2025-06-21 22:04:12,786 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:04:12,786 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:04:12,786 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:04:12,786 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:04:12,786 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:04:12,850 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.274
2025-06-21 22:04:12,850 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.030
2025-06-21 22:04:12,850 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:04:12,850 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:04:12,851 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:04:30,831 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:04:30,832 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:05:12,911 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:05:12,911 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:05:12,912 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:04:38', tmtdew=10.52, humidity=46.94, cloud=0.0, wind=22.73, temperature=6.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:04:53.472', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04625000000000057, -0.07075000000000031, -0.07275000000000098, -0.04299999999999926, -0.05649999999999977, -0.03074999999999939, -0.0495000000000001, -0.004249999999998977, -0.11450000000000138, -0.13700000000000045, -0.03575000000000017, -0.12599999999999945, -0.0039999999999995595, -0.02775000000000105, -0.04499999999999993, -0.11400000000000077, -0.0677500000000002, -0.02800000000000047, -0.025000000000000355, -0.18425000000000225, -0.10300000000000153, -0.009250000000001535, -0.042749999999999844, -0.14225000000000065, -0.09100000000000108, -0.038000000000000256, -0.05975000000000108, -0.1330000000000009, -0.08199999999999896, 0.031500000000001194, 0.02200000000000024, -0.08599999999999852, -0.2032500000000006], zp_timestamp='2025-06-21T20:03:00')
2025-06-21 22:05:12,912 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 22:05:12,913 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:05:12,913 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 12s
2025-06-21 22:05:12,913 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:05:12,913 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:05:12.913
2025-06-21 22:05:12,922 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:05:12,984 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455623. UTC time = 2025-06-21T20:05:12.913
2025-06-21 22:05:12,985 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:05:12,985 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:05:12,985 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:05:12,985 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:05:12,985 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:05:13,049 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.561
2025-06-21 22:05:13,049 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.244
2025-06-21 22:05:13,049 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:05:13,050 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:05:13,050 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:05:30,891 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:05:30,892 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:06:13,110 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:06:13,110 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:06:13,111 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:05:10', tmtdew=10.41, humidity=47.22, cloud=0.0, wind=20.66, temperature=6.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:04:53.472', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04625000000000057, -0.07075000000000031, -0.07275000000000098, -0.04299999999999926, -0.05649999999999977, -0.03074999999999939, -0.0495000000000001, -0.004249999999998977, -0.11450000000000138, -0.13700000000000045, -0.03575000000000017, -0.12599999999999945, -0.0039999999999995595, -0.02775000000000105, -0.04499999999999993, -0.11400000000000077, -0.0677500000000002, -0.02800000000000047, -0.025000000000000355, -0.18425000000000225, -0.10300000000000153, -0.009250000000001535, -0.042749999999999844, -0.14225000000000065, -0.09100000000000108, -0.038000000000000256, -0.05975000000000108, -0.1330000000000009, -0.08199999999999896, 0.031500000000001194, 0.02200000000000024, -0.08599999999999852, -0.2032500000000006], zp_timestamp='2025-06-21T20:03:00')
2025-06-21 22:06:13,111 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 3s
2025-06-21 22:06:13,112 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:06:13,112 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 13s
2025-06-21 22:06:13,112 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:06:13,112 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:06:13.112
2025-06-21 22:06:13,121 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:06:13,182 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456071. UTC time = 2025-06-21T20:06:13.112
2025-06-21 22:06:13,182 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:06:13,182 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:06:13,182 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:06:13,182 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:06:13,182 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:06:13,245 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.518
2025-06-21 22:06:13,245 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.385
2025-06-21 22:06:13,245 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:06:13,245 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:06:13,245 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:06:30,952 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:06:30,970 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:07:13,305 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:07:13,306 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:07:13,308 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:05:10', tmtdew=10.41, humidity=47.22, cloud=0.0, wind=20.66, temperature=6.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:04:53.472', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04625000000000057, -0.07075000000000031, -0.07275000000000098, -0.04299999999999926, -0.05649999999999977, -0.03074999999999939, -0.0495000000000001, -0.004249999999998977, -0.11450000000000138, -0.13700000000000045, -0.03575000000000017, -0.12599999999999945, -0.0039999999999995595, -0.02775000000000105, -0.04499999999999993, -0.11400000000000077, -0.0677500000000002, -0.02800000000000047, -0.025000000000000355, -0.18425000000000225, -0.10300000000000153, -0.009250000000001535, -0.042749999999999844, -0.14225000000000065, -0.09100000000000108, -0.038000000000000256, -0.05975000000000108, -0.1330000000000009, -0.08199999999999896, 0.031500000000001194, 0.02200000000000024, -0.08599999999999852, -0.2032500000000006], zp_timestamp='2025-06-21T20:03:00')
2025-06-21 22:07:13,308 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 3s
2025-06-21 22:07:13,308 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:07:13,308 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 13s
2025-06-21 22:07:13,308 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:07:13,309 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:07:13.309
2025-06-21 22:07:13,318 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:07:13,384 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924570412. UTC time = 2025-06-21T20:07:13.309
2025-06-21 22:07:13,384 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:07:13,384 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:07:13,384 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:07:13,384 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:07:13,384 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:07:13,452 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.230
2025-06-21 22:07:13,452 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.452
2025-06-21 22:07:13,453 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:07:13,453 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:07:13,453 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:07:31,027 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:07:31,049 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:08:13,513 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:08:13,513 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:08:13,516 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:07:49', tmtdew=10.44, humidity=47.21, cloud=0.0, wind=18.84, temperature=6.3, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:07:53.443', atlas_cloud=1, atlas_rain=1, zp_data=[-0.051249999999999574, -0.1092499999999994, -0.07125000000000092, 0.0004999999999988347, -0.002000000000000668, -0.0017499999999994742, -0.03149999999999942, 0.0012500000000006395, -0.0519999999999996, -0.08699999999999974, -0.0002500000000011937, -0.11400000000000077, 0.0030000000000001137, 0.04824999999999946, -0.0030000000000001137, -0.08099999999999952, -0.060750000000000526, -0.009999999999999787, -0.002500000000001279, -0.17075000000000173, -0.0600000000000005, -0.012250000000001648, -0.016750000000000043, -0.1382500000000011, -0.07399999999999984, -0.02099999999999902, -0.051750000000000185, -0.11650000000000027, -0.07849999999999824, 0.03200000000000003, -0.013999999999999346, -0.1280000000000001, -0.1772500000000008], zp_timestamp='2025-06-21T20:06:00')
2025-06-21 22:08:13,516 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 22:08:13,516 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:08:13,516 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 13s
2025-06-21 22:08:13,516 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:08:13,516 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:08:13.516
2025-06-21 22:08:13,525 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:08:13,587 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924585253. UTC time = 2025-06-21T20:08:13.516
2025-06-21 22:08:13,587 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:08:13,587 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:08:13,587 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:08:13,587 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:08:13,587 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:08:13,650 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.022
2025-06-21 22:08:13,651 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.444
2025-06-21 22:08:13,651 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:08:13,651 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:08:13,651 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:08:31,109 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:08:31,110 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:09:13,711 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:09:13,711 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:09:13,714 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:08:52', tmtdew=10.5, humidity=46.91, cloud=0.0, wind=21.67, temperature=6.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:08:23.424', atlas_cloud=1, atlas_rain=1, zp_data=[-0.051249999999999574, -0.1092499999999994, -0.07125000000000092, 0.0004999999999988347, -0.002000000000000668, -0.0017499999999994742, -0.03149999999999942, 0.0012500000000006395, -0.0519999999999996, -0.08699999999999974, -0.0002500000000011937, -0.11400000000000077, 0.0030000000000001137, 0.04824999999999946, -0.0030000000000001137, -0.08099999999999952, -0.060750000000000526, -0.009999999999999787, -0.002500000000001279, -0.17075000000000173, -0.0600000000000005, -0.012250000000001648, -0.016750000000000043, -0.1382500000000011, -0.07399999999999984, -0.02099999999999902, -0.051750000000000185, -0.11650000000000027, -0.07849999999999824, 0.03200000000000003, -0.013999999999999346, -0.1280000000000001, -0.1772500000000008], zp_timestamp='2025-06-21T20:06:00')
2025-06-21 22:09:13,714 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 22:09:13,714 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:09:13,714 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 13s
2025-06-21 22:09:13,714 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:09:13,714 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:09:13.714
2025-06-21 22:09:13,723 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:09:13,785 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460514. UTC time = 2025-06-21T20:09:13.714
2025-06-21 22:09:13,785 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:09:13,785 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:09:13,785 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:09:13,785 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:09:13,785 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:09:13,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.892
2025-06-21 22:09:13,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.361
2025-06-21 22:09:13,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:09:13,848 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:09:13,848 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:09:31,170 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:09:31,187 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:10:13,908 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:10:13,909 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:10:13,911 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:09:56', tmtdew=10.47, humidity=47.24, cloud=0.0, wind=20.68, temperature=6.29, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:09:23.472', atlas_cloud=1, atlas_rain=1, zp_data=[-0.051249999999999574, -0.1092499999999994, -0.07125000000000092, 0.0004999999999988347, -0.002000000000000668, -0.0017499999999994742, -0.03149999999999942, 0.0012500000000006395, -0.0519999999999996, -0.08699999999999974, -0.0002500000000011937, -0.11400000000000077, 0.0030000000000001137, 0.04824999999999946, -0.0030000000000001137, -0.08099999999999952, -0.060750000000000526, -0.009999999999999787, -0.002500000000001279, -0.17075000000000173, -0.0600000000000005, -0.012250000000001648, -0.016750000000000043, -0.1382500000000011, -0.07399999999999984, -0.02099999999999902, -0.051750000000000185, -0.11650000000000027, -0.07849999999999824, 0.03200000000000003, -0.013999999999999346, -0.1280000000000001, -0.1772500000000008], zp_timestamp='2025-06-21T20:06:00')
2025-06-21 22:10:13,911 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 22:10:13,911 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:10:13,912 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 13s
2025-06-21 22:10:13,912 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:10:13,912 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:10:13.912
2025-06-21 22:10:13,921 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:10:13,981 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924606035. UTC time = 2025-06-21T20:10:13.912
2025-06-21 22:10:13,981 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:10:13,981 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:10:13,981 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:10:13,982 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:10:13,982 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:10:14,045 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.839
2025-06-21 22:10:14,045 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.200
2025-06-21 22:10:14,045 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:10:14,046 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:10:14,046 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:10:31,247 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:10:31,248 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:11:14,106 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:11:14,106 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:11:14,109 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:10:59', tmtdew=10.48, humidity=47.21, cloud=0.0, wind=20.29, temperature=6.34, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:10:53.501', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05925000000000047, -0.12824999999999953, -0.05274999999999963, -0.02500000000000213, -0.010500000000000398, 0.017250000000000654, -0.0015000000000000568, 0.024250000000000327, -0.0884999999999998, -0.10599999999999987, -0.012250000000001648, -0.1280000000000001, -0.009999999999999787, 0.03924999999999912, -0.022500000000000853, -0.1335000000000015, -0.15525000000000055, 0.006499999999999062, -0.02000000000000135, -0.18625000000000114, -0.07950000000000124, 0.00274999999999892, -0.029249999999999332, -0.1567500000000006, -0.09200000000000053, -0.06049999999999933, -0.045249999999999346, -0.14200000000000124, -0.08999999999999986, 0.04100000000000037, 0.022000000000002018, -0.04499999999999993, -0.18875000000000064], zp_timestamp='2025-06-21T20:09:00')
2025-06-21 22:11:14,109 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 22:11:14,109 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:11:14,109 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 14s
2025-06-21 22:11:14,109 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:11:14,109 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:11:14.109
2025-06-21 22:11:14,118 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:11:14,181 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924585174. UTC time = 2025-06-21T20:11:14.109
2025-06-21 22:11:14,181 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:11:14,181 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:11:14,181 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:11:14,181 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:11:14,181 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:11:14,244 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.862
2025-06-21 22:11:14,244 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.960
2025-06-21 22:11:14,245 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:11:14,245 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:11:14,245 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:11:31,308 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:11:31,309 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:12:14,303 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:12:14,303 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:12:14,305 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:10:59', tmtdew=10.48, humidity=47.21, cloud=0.0, wind=20.29, temperature=6.34, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:10:53.501', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05925000000000047, -0.12824999999999953, -0.05274999999999963, -0.02500000000000213, -0.010500000000000398, 0.017250000000000654, -0.0015000000000000568, 0.024250000000000327, -0.0884999999999998, -0.10599999999999987, -0.012250000000001648, -0.1280000000000001, -0.009999999999999787, 0.03924999999999912, -0.022500000000000853, -0.1335000000000015, -0.15525000000000055, 0.006499999999999062, -0.02000000000000135, -0.18625000000000114, -0.07950000000000124, 0.00274999999999892, -0.029249999999999332, -0.1567500000000006, -0.09200000000000053, -0.06049999999999933, -0.045249999999999346, -0.14200000000000124, -0.08999999999999986, 0.04100000000000037, 0.022000000000002018, -0.04499999999999993, -0.18875000000000064], zp_timestamp='2025-06-21T20:09:00')
2025-06-21 22:12:14,306 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 15s
2025-06-21 22:12:14,306 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:12:14,306 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 14s
2025-06-21 22:12:14,306 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:12:14,306 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:12:14.306
2025-06-21 22:12:14,315 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:12:14,382 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924569956. UTC time = 2025-06-21T20:12:14.306
2025-06-21 22:12:14,382 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:12:14,382 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:12:14,382 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:12:14,382 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:12:14,382 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:12:14,446 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.959
2025-06-21 22:12:14,446 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.640
2025-06-21 22:12:14,446 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:12:14,447 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:12:14,447 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:12:31,369 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:12:31,370 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:13:14,507 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:13:14,507 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:13:14,510 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:10:59', tmtdew=10.48, humidity=47.21, cloud=0.0, wind=20.29, temperature=6.34, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:10:53.501', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05925000000000047, -0.12824999999999953, -0.05274999999999963, -0.02500000000000213, -0.010500000000000398, 0.017250000000000654, -0.0015000000000000568, 0.024250000000000327, -0.0884999999999998, -0.10599999999999987, -0.012250000000001648, -0.1280000000000001, -0.009999999999999787, 0.03924999999999912, -0.022500000000000853, -0.1335000000000015, -0.15525000000000055, 0.006499999999999062, -0.02000000000000135, -0.18625000000000114, -0.07950000000000124, 0.00274999999999892, -0.029249999999999332, -0.1567500000000006, -0.09200000000000053, -0.06049999999999933, -0.045249999999999346, -0.14200000000000124, -0.08999999999999986, 0.04100000000000037, 0.022000000000002018, -0.04499999999999993, -0.18875000000000064], zp_timestamp='2025-06-21T20:09:00')
2025-06-21 22:13:14,510 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 15s
2025-06-21 22:13:14,510 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:13:14,510 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 14s
2025-06-21 22:13:14,510 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:13:14,510 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:13:14.510
2025-06-21 22:13:14,519 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:13:14,581 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560275. UTC time = 2025-06-21T20:13:14.510
2025-06-21 22:13:14,581 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:13:14,581 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:13:14,581 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:13:14,581 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:13:14,582 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:13:14,645 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.129
2025-06-21 22:13:14,645 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.858
2025-06-21 22:13:14,645 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:13:14,645 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:13:14,645 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:13:31,427 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:13:31,446 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:14:14,705 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:14:14,706 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:14:14,708 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:13:38', tmtdew=10.41, humidity=47.33, cloud=0.0, wind=18.44, temperature=6.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:13:23.491', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05925000000000047, -0.12824999999999953, -0.05274999999999963, -0.02500000000000213, -0.010500000000000398, 0.017250000000000654, -0.0015000000000000568, 0.024250000000000327, -0.0884999999999998, -0.10599999999999987, -0.012250000000001648, -0.1280000000000001, -0.009999999999999787, 0.03924999999999912, -0.022500000000000853, -0.1335000000000015, -0.15525000000000055, 0.006499999999999062, -0.02000000000000135, -0.18625000000000114, -0.07950000000000124, 0.00274999999999892, -0.029249999999999332, -0.1567500000000006, -0.09200000000000053, -0.06049999999999933, -0.045249999999999346, -0.14200000000000124, -0.08999999999999986, 0.04100000000000037, 0.022000000000002018, -0.04499999999999993, -0.18875000000000064], zp_timestamp='2025-06-21T20:11:00')
2025-06-21 22:14:14,708 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 22:14:14,708 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:14:14,708 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 14s
2025-06-21 22:14:14,708 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:14:14,708 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:14:14.708
2025-06-21 22:14:14,717 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:14:14,778 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556047. UTC time = 2025-06-21T20:14:14.708
2025-06-21 22:14:14,778 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:14:14,778 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:14:14,778 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:14:14,778 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:14:14,778 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:14:14,841 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.370
2025-06-21 22:14:14,841 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.116
2025-06-21 22:14:14,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:14:14,842 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:14:14,842 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:14:31,506 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:14:31,524 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:15:14,902 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:15:14,902 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:15:14,904 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:14:42', tmtdew=10.37, humidity=47.35, cloud=0.0, wind=20.41, temperature=6.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:14:53.434', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05925000000000047, -0.12824999999999953, -0.05274999999999963, -0.02500000000000213, -0.010500000000000398, 0.017250000000000654, -0.0015000000000000568, 0.024250000000000327, -0.0884999999999998, -0.10599999999999987, -0.012250000000001648, -0.1280000000000001, -0.009999999999999787, 0.03924999999999912, -0.022500000000000853, -0.1335000000000015, -0.15525000000000055, 0.006499999999999062, -0.02000000000000135, -0.18625000000000114, -0.07950000000000124, 0.00274999999999892, -0.029249999999999332, -0.1567500000000006, -0.09200000000000053, -0.06049999999999933, -0.045249999999999346, -0.14200000000000124, -0.08999999999999986, 0.04100000000000037, 0.022000000000002018, -0.04499999999999993, -0.18875000000000064], zp_timestamp='2025-06-21T20:11:00')
2025-06-21 22:15:14,904 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 22:15:14,904 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:15:14,904 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 14s
2025-06-21 22:15:14,904 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:15:14,904 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:15:14.904
2025-06-21 22:15:14,913 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:15:14,976 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557183. UTC time = 2025-06-21T20:15:14.904
2025-06-21 22:15:14,976 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:15:14,976 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:15:14,976 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:15:14,976 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:15:14,976 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:15:15,039 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.683
2025-06-21 22:15:15,040 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.303
2025-06-21 22:15:15,040 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:15:15,040 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:15:15,040 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:15:31,583 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:15:31,602 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:16:15,100 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:16:15,100 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:16:15,103 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:15:45', tmtdew=10.31, humidity=47.56, cloud=0.0, wind=21.58, temperature=6.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:15:23.414', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05925000000000047, -0.12824999999999953, -0.05274999999999963, -0.02500000000000213, -0.010500000000000398, 0.017250000000000654, -0.0015000000000000568, 0.024250000000000327, -0.0884999999999998, -0.10599999999999987, -0.012250000000001648, -0.1280000000000001, -0.009999999999999787, 0.03924999999999912, -0.022500000000000853, -0.1335000000000015, -0.15525000000000055, 0.006499999999999062, -0.02000000000000135, -0.18625000000000114, -0.07950000000000124, 0.00274999999999892, -0.029249999999999332, -0.1567500000000006, -0.09200000000000053, -0.06049999999999933, -0.045249999999999346, -0.14200000000000124, -0.08999999999999986, 0.04100000000000037, 0.022000000000002018, -0.04499999999999993, -0.18875000000000064], zp_timestamp='2025-06-21T20:11:00')
2025-06-21 22:16:15,103 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 22:16:15,103 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:16:15,103 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 15s
2025-06-21 22:16:15,103 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:16:15,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:16:15.104
2025-06-21 22:16:15,112 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:16:15,173 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924563595. UTC time = 2025-06-21T20:16:15.104
2025-06-21 22:16:15,174 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:16:15,174 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:16:15,174 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:16:15,174 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:16:15,174 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:16:15,237 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.402
2025-06-21 22:16:15,237 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.417
2025-06-21 22:16:15,237 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:16:15,237 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:16:15,237 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:16:31,662 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:16:31,680 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:17:15,296 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:17:15,297 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:17:15,299 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:16:49', tmtdew=10.27, humidity=47.56, cloud=0.0, wind=20.55, temperature=6.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:16:23.462', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03924999999999912, -0.11674999999999969, -0.059749999999999304, -0.07000000000000028, -0.02549999999999919, -0.02474999999999916, -0.05050000000000132, 0.04675000000000118, -0.048500000000000654, -0.09050000000000047, -0.0002500000000011937, -0.09200000000000053, 0.024499999999999744, 0.04025000000000034, -0.0070000000000014495, -0.0860000000000003, -0.12725000000000009, -0.0030000000000001137, -0.023000000000001464, -0.21325000000000216, -0.033500000000000085, 0.03524999999999956, -0.01974999999999838, -0.1592500000000001, -0.08300000000000018, -0.05299999999999905, -0.034750000000000725, -0.12950000000000017, -0.09600000000000009, 0.05400000000000027, 0.04800000000000182, -0.11099999999999888, -0.1387500000000017], zp_timestamp='2025-06-21T20:15:00')
2025-06-21 22:17:15,299 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 22:17:15,299 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:17:15,299 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 15s
2025-06-21 22:17:15,299 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:17:15,300 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:17:15.300
2025-06-21 22:17:15,309 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:17:15,374 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457519. UTC time = 2025-06-21T20:17:15.300
2025-06-21 22:17:15,374 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:17:15,374 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:17:15,374 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:17:15,374 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:17:15,374 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:17:15,439 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.144
2025-06-21 22:17:15,440 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.457
2025-06-21 22:17:15,440 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:17:15,440 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:17:15,440 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:17:31,739 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:17:31,755 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:18:15,500 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:18:15,500 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:18:15,503 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:17:52', tmtdew=10.3, humidity=47.48, cloud=0.0, wind=21.54, temperature=6.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:17:53.405', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03924999999999912, -0.11674999999999969, -0.059749999999999304, -0.07000000000000028, -0.02549999999999919, -0.02474999999999916, -0.05050000000000132, 0.04675000000000118, -0.048500000000000654, -0.09050000000000047, -0.0002500000000011937, -0.09200000000000053, 0.024499999999999744, 0.04025000000000034, -0.0070000000000014495, -0.0860000000000003, -0.12725000000000009, -0.0030000000000001137, -0.023000000000001464, -0.21325000000000216, -0.033500000000000085, 0.03524999999999956, -0.01974999999999838, -0.1592500000000001, -0.08300000000000018, -0.05299999999999905, -0.034750000000000725, -0.12950000000000017, -0.09600000000000009, 0.05400000000000027, 0.04800000000000182, -0.11099999999999888, -0.1387500000000017], zp_timestamp='2025-06-21T20:15:00')
2025-06-21 22:18:15,503 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 22:18:15,503 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:18:15,503 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 15s
2025-06-21 22:18:15,503 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:18:15,504 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:18:15.504
2025-06-21 22:18:15,512 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:18:15,576 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245919. UTC time = 2025-06-21T20:18:15.504
2025-06-21 22:18:15,576 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:18:15,576 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:18:15,576 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:18:15,577 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:18:15,577 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:18:15,640 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.964
2025-06-21 22:18:15,640 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.422
2025-06-21 22:18:15,641 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:18:15,641 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:18:15,641 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:18:31,815 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:18:31,836 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:19:15,699 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:19:15,699 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:19:15,701 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:18:56', tmtdew=10.34, humidity=47.46, cloud=0.0, wind=21.44, temperature=6.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:18:53.453', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03924999999999912, -0.11674999999999969, -0.059749999999999304, -0.07000000000000028, -0.02549999999999919, -0.02474999999999916, -0.05050000000000132, 0.04675000000000118, -0.048500000000000654, -0.09050000000000047, -0.0002500000000011937, -0.09200000000000053, 0.024499999999999744, 0.04025000000000034, -0.0070000000000014495, -0.0860000000000003, -0.12725000000000009, -0.0030000000000001137, -0.023000000000001464, -0.21325000000000216, -0.033500000000000085, 0.03524999999999956, -0.01974999999999838, -0.1592500000000001, -0.08300000000000018, -0.05299999999999905, -0.034750000000000725, -0.12950000000000017, -0.09600000000000009, 0.05400000000000027, 0.04800000000000182, -0.11099999999999888, -0.1387500000000017], zp_timestamp='2025-06-21T20:15:00')
2025-06-21 22:19:15,702 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 22:19:15,702 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:19:15,702 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 15s
2025-06-21 22:19:15,702 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:19:15,702 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:19:15.702
2025-06-21 22:19:15,711 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:19:15,773 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461362. UTC time = 2025-06-21T20:19:15.702
2025-06-21 22:19:15,773 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:19:15,773 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:19:15,773 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:19:15,773 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:19:15,773 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:19:15,836 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.863
2025-06-21 22:19:15,836 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.310
2025-06-21 22:19:15,837 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:19:15,837 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:19:15,837 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:19:31,896 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:19:31,917 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:20:15,895 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:20:15,895 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:20:15,896 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:19:59', tmtdew=10.38, humidity=47.42, cloud=0.0, wind=22.96, temperature=6.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:19:23.434', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03924999999999912, -0.11674999999999969, -0.059749999999999304, -0.07000000000000028, -0.02549999999999919, -0.02474999999999916, -0.05050000000000132, 0.04675000000000118, -0.048500000000000654, -0.09050000000000047, -0.0002500000000011937, -0.09200000000000053, 0.024499999999999744, 0.04025000000000034, -0.0070000000000014495, -0.0860000000000003, -0.12725000000000009, -0.0030000000000001137, -0.023000000000001464, -0.21325000000000216, -0.033500000000000085, 0.03524999999999956, -0.01974999999999838, -0.1592500000000001, -0.08300000000000018, -0.05299999999999905, -0.034750000000000725, -0.12950000000000017, -0.09600000000000009, 0.05400000000000027, 0.04800000000000182, -0.11099999999999888, -0.1387500000000017], zp_timestamp='2025-06-21T20:18:00')
2025-06-21 22:20:15,896 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 22:20:15,896 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:20:15,896 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 15s
2025-06-21 22:20:15,896 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:20:15,897 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:20:15.897
2025-06-21 22:20:15,905 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:20:15,966 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924597626. UTC time = 2025-06-21T20:20:15.897
2025-06-21 22:20:15,966 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:20:15,966 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:20:15,966 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:20:15,967 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:20:15,967 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:20:16,030 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.838
2025-06-21 22:20:16,030 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.120
2025-06-21 22:20:16,030 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:20:16,030 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:20:16,030 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:20:31,977 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:20:32,004 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:21:16,090 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:21:16,090 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:21:16,093 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:21:03', tmtdew=10.38, humidity=47.45, cloud=0.0, wind=22.51, temperature=6.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:20:23.395', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03924999999999912, -0.11674999999999969, -0.059749999999999304, -0.07000000000000028, -0.02549999999999919, -0.02474999999999916, -0.05050000000000132, 0.04675000000000118, -0.048500000000000654, -0.09050000000000047, -0.0002500000000011937, -0.09200000000000053, 0.024499999999999744, 0.04025000000000034, -0.0070000000000014495, -0.0860000000000003, -0.12725000000000009, -0.0030000000000001137, -0.023000000000001464, -0.21325000000000216, -0.033500000000000085, 0.03524999999999956, -0.01974999999999838, -0.1592500000000001, -0.08300000000000018, -0.05299999999999905, -0.034750000000000725, -0.12950000000000017, -0.09600000000000009, 0.05400000000000027, 0.04800000000000182, -0.11099999999999888, -0.1387500000000017], zp_timestamp='2025-06-21T20:18:00')
2025-06-21 22:21:16,094 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-21 22:21:16,094 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:21:16,094 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 16s
2025-06-21 22:21:16,094 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:21:16,094 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:21:16.094
2025-06-21 22:21:16,103 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:21:16,169 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457885. UTC time = 2025-06-21T20:21:16.094
2025-06-21 22:21:16,169 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:21:16,169 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:21:16,169 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:21:16,169 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:21:16,169 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:21:16,234 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.888
2025-06-21 22:21:16,234 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.851
2025-06-21 22:21:16,234 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:21:16,234 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:21:16,235 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:21:32,063 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:21:32,080 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:22:16,291 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:22:16,291 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:22:16,293 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:22:06', tmtdew=10.33, humidity=47.49, cloud=0.0, wind=18.46, temperature=6.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:21:53.424', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03924999999999912, -0.11674999999999969, -0.059749999999999304, -0.07000000000000028, -0.02549999999999919, -0.02474999999999916, -0.05050000000000132, 0.04675000000000118, -0.048500000000000654, -0.09050000000000047, -0.0002500000000011937, -0.09200000000000053, 0.024499999999999744, 0.04025000000000034, -0.0070000000000014495, -0.0860000000000003, -0.12725000000000009, -0.0030000000000001137, -0.023000000000001464, -0.21325000000000216, -0.033500000000000085, 0.03524999999999956, -0.01974999999999838, -0.1592500000000001, -0.08300000000000018, -0.05299999999999905, -0.034750000000000725, -0.12950000000000017, -0.09600000000000009, 0.05400000000000027, 0.04800000000000182, -0.11099999999999888, -0.1387500000000017], zp_timestamp='2025-06-21T20:18:00')
2025-06-21 22:22:16,293 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-21 22:22:16,293 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:22:16,293 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 16s
2025-06-21 22:22:16,293 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:22:16,293 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:22:16.293
2025-06-21 22:22:16,302 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:22:16,362 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456567. UTC time = 2025-06-21T20:22:16.293
2025-06-21 22:22:16,363 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:22:16,363 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:22:16,363 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:22:16,363 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:22:16,363 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:22:16,427 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.012
2025-06-21 22:22:16,427 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.658
2025-06-21 22:22:16,428 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:22:16,428 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:22:16,428 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:22:32,140 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:22:32,160 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:23:16,487 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:23:16,487 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:23:16,489 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:22:38', tmtdew=10.35, humidity=47.53, cloud=0.0, wind=19.74, temperature=6.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:22:23.405', atlas_cloud=1, atlas_rain=1, zp_data=[-0.07525000000000048, -0.1427499999999995, -0.021749999999999048, -0.03750000000000142, -0.04449999999999932, -0.008249999999998536, -0.012000000000000455, 0.013750000000001705, -0.06750000000000078, -0.0779999999999994, 0.008749999999999147, -0.10699999999999932, 0.02149999999999963, 0.03074999999999939, -0.034000000000000696, -0.08700000000000152, -0.11325000000000074, 0.016500000000000625, -0.021000000000000796, -0.18975000000000009, -0.05250000000000199, 0.04174999999999862, -0.02424999999999855, -0.16024999999999956, -0.0860000000000003, -0.0810000000000013, -0.05424999999999969, -0.15649999999999942, -0.1720000000000006, 0.0045000000000001705, 0.025000000000000355, -0.04099999999999859, -0.16025000000000134], zp_timestamp='2025-06-21T20:21:00')
2025-06-21 22:23:16,490 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 22:23:16,490 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:23:16,490 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 16s
2025-06-21 22:23:16,490 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:23:16,490 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:23:16.490
2025-06-21 22:23:16,499 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:23:16,562 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558007. UTC time = 2025-06-21T20:23:16.490
2025-06-21 22:23:16,562 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:23:16,562 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:23:16,562 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:23:16,562 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:23:16,562 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:23:16,626 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.209
2025-06-21 22:23:16,626 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.961
2025-06-21 22:23:16,626 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:23:16,626 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:23:16,627 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:23:32,220 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:23:32,239 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:24:16,683 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:24:16,683 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:24:16,686 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:23:41', tmtdew=10.3, humidity=47.56, cloud=0.0, wind=19.9, temperature=6.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:23:23.453', atlas_cloud=1, atlas_rain=1, zp_data=[-0.07525000000000048, -0.1427499999999995, -0.021749999999999048, -0.03750000000000142, -0.04449999999999932, -0.008249999999998536, -0.012000000000000455, 0.013750000000001705, -0.06750000000000078, -0.0779999999999994, 0.008749999999999147, -0.10699999999999932, 0.02149999999999963, 0.03074999999999939, -0.034000000000000696, -0.08700000000000152, -0.11325000000000074, 0.016500000000000625, -0.021000000000000796, -0.18975000000000009, -0.05250000000000199, 0.04174999999999862, -0.02424999999999855, -0.16024999999999956, -0.0860000000000003, -0.0810000000000013, -0.05424999999999969, -0.15649999999999942, -0.1720000000000006, 0.0045000000000001705, 0.025000000000000355, -0.04099999999999859, -0.16025000000000134], zp_timestamp='2025-06-21T20:21:00')
2025-06-21 22:24:16,686 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 22:24:16,686 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:24:16,686 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 16s
2025-06-21 22:24:16,686 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:24:16,686 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:24:16.687
2025-06-21 22:24:16,695 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:24:16,756 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924555763. UTC time = 2025-06-21T20:24:16.687
2025-06-21 22:24:16,756 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:24:16,756 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:24:16,756 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:24:16,756 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:24:16,756 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:24:16,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.476
2025-06-21 22:24:16,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.193
2025-06-21 22:24:16,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:24:16,819 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:24:16,820 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:24:32,299 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:24:32,316 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:25:16,880 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:25:16,880 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:25:16,882 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:24:45', tmtdew=10.3, humidity=47.61, cloud=0.0, wind=21.38, temperature=6.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:24:53.395', atlas_cloud=1, atlas_rain=1, zp_data=[-0.07525000000000048, -0.1427499999999995, -0.021749999999999048, -0.03750000000000142, -0.04449999999999932, -0.008249999999998536, -0.012000000000000455, 0.013750000000001705, -0.06750000000000078, -0.0779999999999994, 0.008749999999999147, -0.10699999999999932, 0.02149999999999963, 0.03074999999999939, -0.034000000000000696, -0.08700000000000152, -0.11325000000000074, 0.016500000000000625, -0.021000000000000796, -0.18975000000000009, -0.05250000000000199, 0.04174999999999862, -0.02424999999999855, -0.16024999999999956, -0.0860000000000003, -0.0810000000000013, -0.05424999999999969, -0.15649999999999942, -0.1720000000000006, 0.0045000000000001705, 0.025000000000000355, -0.04099999999999859, -0.16025000000000134], zp_timestamp='2025-06-21T20:21:00')
2025-06-21 22:25:16,883 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 22:25:16,883 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:25:16,883 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 16s
2025-06-21 22:25:16,883 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:25:16,883 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:25:16.883
2025-06-21 22:25:16,892 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:25:16,956 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558845. UTC time = 2025-06-21T20:25:16.883
2025-06-21 22:25:16,956 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:25:16,956 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:25:16,956 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:25:16,956 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:25:16,956 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:25:17,020 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.606
2025-06-21 22:25:17,020 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.353
2025-06-21 22:25:17,020 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:25:17,020 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:25:17,021 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:25:32,376 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:25:32,377 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:26:17,081 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:26:17,081 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:26:17,083 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:25:17', tmtdew=10.28, humidity=47.65, cloud=0.0, wind=20.29, temperature=6.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:25:23.376', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06425000000000125, -0.13175000000000026, -0.07374999999999865, -0.048500000000000654, -0.03449999999999953, -0.018749999999998934, 0.025000000000000355, 0.021250000000000213, -0.04750000000000121, -0.0519999999999996, 0.003249999999999531, -0.09699999999999953, 0.030999999999998806, 0.017249999999998877, -0.07399999999999984, -0.12600000000000122, -0.12875000000000014, -0.01750000000000007, -0.053500000000001435, -0.1827500000000004, -0.027500000000001634, 0.005250000000000199, -0.0382499999999979, -0.16774999999999984, -0.08200000000000074, -0.1014999999999997, -0.03725000000000023, -0.14250000000000007, -0.11800000000000033, 0.026000000000001577, 0.01150000000000162, -0.09299999999999997, -0.1592500000000001], zp_timestamp='2025-06-21T20:24:00')
2025-06-21 22:26:17,084 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 0s
2025-06-21 22:26:17,084 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:26:17,084 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 17s
2025-06-21 22:26:17,084 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:26:17,084 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:26:17.084
2025-06-21 22:26:17,093 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:26:17,155 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924567176. UTC time = 2025-06-21T20:26:17.084
2025-06-21 22:26:17,156 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:26:17,156 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:26:17,156 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:26:17,156 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:26:17,156 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:26:17,220 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.297
2025-06-21 22:26:17,220 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.440
2025-06-21 22:26:17,220 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:26:17,220 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:26:17,220 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:26:32,435 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:26:32,436 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:27:17,279 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:27:17,279 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:27:17,281 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:25:17', tmtdew=10.28, humidity=47.65, cloud=0.0, wind=20.29, temperature=6.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:25:23.376', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06425000000000125, -0.13175000000000026, -0.07374999999999865, -0.048500000000000654, -0.03449999999999953, -0.018749999999998934, 0.025000000000000355, 0.021250000000000213, -0.04750000000000121, -0.0519999999999996, 0.003249999999999531, -0.09699999999999953, 0.030999999999998806, 0.017249999999998877, -0.07399999999999984, -0.12600000000000122, -0.12875000000000014, -0.01750000000000007, -0.053500000000001435, -0.1827500000000004, -0.027500000000001634, 0.005250000000000199, -0.0382499999999979, -0.16774999999999984, -0.08200000000000074, -0.1014999999999997, -0.03725000000000023, -0.14250000000000007, -0.11800000000000033, 0.026000000000001577, 0.01150000000000162, -0.09299999999999997, -0.1592500000000001], zp_timestamp='2025-06-21T20:24:00')
2025-06-21 22:27:17,282 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 0s
2025-06-21 22:27:17,282 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:27:17,282 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 17s
2025-06-21 22:27:17,282 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:27:17,282 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:27:17.282
2025-06-21 22:27:17,291 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:27:17,354 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924580657. UTC time = 2025-06-21T20:27:17.282
2025-06-21 22:27:17,355 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:27:17,355 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:27:17,355 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:27:17,355 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:27:17,355 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:27:17,417 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.068
2025-06-21 22:27:17,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.452
2025-06-21 22:27:17,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:27:17,418 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:27:17,418 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:27:32,496 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:27:32,497 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:28:17,478 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:28:17,478 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:28:17,481 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:27:56', tmtdew=10.28, humidity=47.54, cloud=0.0, wind=22.36, temperature=6.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:27:23.386', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06425000000000125, -0.13175000000000026, -0.07374999999999865, -0.048500000000000654, -0.03449999999999953, -0.018749999999998934, 0.025000000000000355, 0.021250000000000213, -0.04750000000000121, -0.0519999999999996, 0.003249999999999531, -0.09699999999999953, 0.030999999999998806, 0.017249999999998877, -0.07399999999999984, -0.12600000000000122, -0.12875000000000014, -0.01750000000000007, -0.053500000000001435, -0.1827500000000004, -0.027500000000001634, 0.005250000000000199, -0.0382499999999979, -0.16774999999999984, -0.08200000000000074, -0.1014999999999997, -0.03725000000000023, -0.14250000000000007, -0.11800000000000033, 0.026000000000001577, 0.01150000000000162, -0.09299999999999997, -0.1592500000000001], zp_timestamp='2025-06-21T20:24:00')
2025-06-21 22:28:17,481 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 22:28:17,481 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:28:17,481 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 17s
2025-06-21 22:28:17,481 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:28:17,482 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:28:17.482
2025-06-21 22:28:17,490 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:28:17,552 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459922. UTC time = 2025-06-21T20:28:17.482
2025-06-21 22:28:17,552 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:28:17,552 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:28:17,552 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:28:17,552 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:28:17,552 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:28:17,615 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.918
2025-06-21 22:28:17,615 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.389
2025-06-21 22:28:17,616 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:28:17,616 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:28:17,616 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:28:32,557 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:28:32,558 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:29:17,676 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:29:17,676 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:29:17,679 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:28:59', tmtdew=10.28, humidity=47.56, cloud=0.0, wind=17.03, temperature=6.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:28:53.414', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06425000000000125, -0.13175000000000026, -0.07374999999999865, -0.048500000000000654, -0.03449999999999953, -0.018749999999998934, 0.025000000000000355, 0.021250000000000213, -0.04750000000000121, -0.0519999999999996, 0.003249999999999531, -0.09699999999999953, 0.030999999999998806, 0.017249999999998877, -0.07399999999999984, -0.12600000000000122, -0.12875000000000014, -0.01750000000000007, -0.053500000000001435, -0.1827500000000004, -0.027500000000001634, 0.005250000000000199, -0.0382499999999979, -0.16774999999999984, -0.08200000000000074, -0.1014999999999997, -0.03725000000000023, -0.14250000000000007, -0.11800000000000033, 0.026000000000001577, 0.01150000000000162, -0.09299999999999997, -0.1592500000000001], zp_timestamp='2025-06-21T20:27:00')
2025-06-21 22:29:17,679 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 22:29:17,679 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:29:17,679 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 17s
2025-06-21 22:29:17,679 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:29:17,679 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:29:17.679
2025-06-21 22:29:17,688 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:29:17,754 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924612354. UTC time = 2025-06-21T20:29:17.679
2025-06-21 22:29:17,754 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:29:17,754 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:29:17,754 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:29:17,754 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:29:17,754 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:29:17,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.844
2025-06-21 22:29:17,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.249
2025-06-21 22:29:17,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:29:17,819 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:29:17,819 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:29:32,618 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:29:32,636 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:30:17,879 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:30:17,879 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:30:17,881 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:28:59', tmtdew=10.28, humidity=47.56, cloud=0.0, wind=17.03, temperature=6.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:28:53.414', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06425000000000125, -0.13175000000000026, -0.07374999999999865, -0.048500000000000654, -0.03449999999999953, -0.018749999999998934, 0.025000000000000355, 0.021250000000000213, -0.04750000000000121, -0.0519999999999996, 0.003249999999999531, -0.09699999999999953, 0.030999999999998806, 0.017249999999998877, -0.07399999999999984, -0.12600000000000122, -0.12875000000000014, -0.01750000000000007, -0.053500000000001435, -0.1827500000000004, -0.027500000000001634, 0.005250000000000199, -0.0382499999999979, -0.16774999999999984, -0.08200000000000074, -0.1014999999999997, -0.03725000000000023, -0.14250000000000007, -0.11800000000000033, 0.026000000000001577, 0.01150000000000162, -0.09299999999999997, -0.1592500000000001], zp_timestamp='2025-06-21T20:27:00')
2025-06-21 22:30:17,881 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 18s
2025-06-21 22:30:17,881 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:30:17,881 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 17s
2025-06-21 22:30:17,882 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:30:17,882 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:30:17.882
2025-06-21 22:30:17,890 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:30:17,952 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924589984. UTC time = 2025-06-21T20:30:17.882
2025-06-21 22:30:17,952 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:30:17,952 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:30:17,952 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:30:17,952 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:30:17,952 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:30:18,016 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.847
2025-06-21 22:30:18,016 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.030
2025-06-21 22:30:18,016 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:30:18,016 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:30:18,017 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:30:32,696 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:30:32,697 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:31:18,077 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:31:18,077 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:31:18,079 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:28:59', tmtdew=10.28, humidity=47.56, cloud=0.0, wind=17.03, temperature=6.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:28:53.414', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06425000000000125, -0.13175000000000026, -0.07374999999999865, -0.048500000000000654, -0.03449999999999953, -0.018749999999998934, 0.025000000000000355, 0.021250000000000213, -0.04750000000000121, -0.0519999999999996, 0.003249999999999531, -0.09699999999999953, 0.030999999999998806, 0.017249999999998877, -0.07399999999999984, -0.12600000000000122, -0.12875000000000014, -0.01750000000000007, -0.053500000000001435, -0.1827500000000004, -0.027500000000001634, 0.005250000000000199, -0.0382499999999979, -0.16774999999999984, -0.08200000000000074, -0.1014999999999997, -0.03725000000000023, -0.14250000000000007, -0.11800000000000033, 0.026000000000001577, 0.01150000000000162, -0.09299999999999997, -0.1592500000000001], zp_timestamp='2025-06-21T20:27:00')
2025-06-21 22:31:18,079 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 19s
2025-06-21 22:31:18,079 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:31:18,079 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 18s
2025-06-21 22:31:18,079 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:31:18,080 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:31:18.080
2025-06-21 22:31:18,088 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:31:18,151 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457328. UTC time = 2025-06-21T20:31:18.080
2025-06-21 22:31:18,151 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:31:18,151 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:31:18,151 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:31:18,151 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:31:18,151 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:31:18,215 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.924
2025-06-21 22:31:18,215 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.731
2025-06-21 22:31:18,215 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:31:18,215 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:31:18,215 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:31:32,757 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:31:32,779 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:32:18,275 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:32:18,276 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:32:18,277 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:32:09', tmtdew=10.3, humidity=47.61, cloud=0.0, wind=17.34, temperature=6.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:31:53.472', atlas_cloud=1, atlas_rain=1, zp_data=[-0.060249999999999915, -0.17274999999999885, -0.06124999999999936, -0.06050000000000111, -0.050499999999999545, -0.04124999999999801, 0.011499999999999844, -0.023749999999999716, -0.1070000000000011, -0.06349999999999945, 0.009249999999999758, -0.09800000000000075, 0.032999999999999474, 0.03824999999999967, 0.019499999999998963, -0.07450000000000045, -0.10474999999999923, -0.020500000000000185, -0.03850000000000087, -0.20775000000000077, -0.030000000000001137, 0.026749999999998053, -0.04974999999999952, -0.1532499999999999, -0.11600000000000144, -0.07249999999999979, -0.03725000000000023, -0.13949999999999996, -0.11999999999999922, 0.031000000000000583, 0.04150000000000098, -0.11399999999999899, -0.18825000000000003], zp_timestamp='2025-06-21T20:29:00')
2025-06-21 22:32:18,277 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-06-21 22:32:18,277 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:32:18,277 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 18s
2025-06-21 22:32:18,277 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:32:18,278 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:32:18.278
2025-06-21 22:32:18,286 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:32:18,350 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924562138. UTC time = 2025-06-21T20:32:18.278
2025-06-21 22:32:18,350 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:32:18,350 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:32:18,350 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:32:18,350 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:32:18,350 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:32:18,413 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.075
2025-06-21 22:32:18,413 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.776
2025-06-21 22:32:18,414 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:32:18,414 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:32:18,414 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:32:32,839 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:32:32,840 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:33:18,474 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:33:18,474 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:33:18,476 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:32:41', tmtdew=10.29, humidity=47.63, cloud=0.0, wind=20.1, temperature=6.18, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:32:23.366', atlas_cloud=1, atlas_rain=1, zp_data=[-0.060249999999999915, -0.17274999999999885, -0.06124999999999936, -0.06050000000000111, -0.050499999999999545, -0.04124999999999801, 0.011499999999999844, -0.023749999999999716, -0.1070000000000011, -0.06349999999999945, 0.009249999999999758, -0.09800000000000075, 0.032999999999999474, 0.03824999999999967, 0.019499999999998963, -0.07450000000000045, -0.10474999999999923, -0.020500000000000185, -0.03850000000000087, -0.20775000000000077, -0.030000000000001137, 0.026749999999998053, -0.04974999999999952, -0.1532499999999999, -0.11600000000000144, -0.07249999999999979, -0.03725000000000023, -0.13949999999999996, -0.11999999999999922, 0.031000000000000583, 0.04150000000000098, -0.11399999999999899, -0.18825000000000003], zp_timestamp='2025-06-21T20:29:00')
2025-06-21 22:33:18,477 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-21 22:33:18,477 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:33:18,477 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 18s
2025-06-21 22:33:18,477 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:33:18,477 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:33:18.477
2025-06-21 22:33:18,485 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:33:18,548 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556475. UTC time = 2025-06-21T20:33:18.477
2025-06-21 22:33:18,548 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:33:18,548 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:33:18,548 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:33:18,548 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:33:18,548 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:33:18,613 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.298
2025-06-21 22:33:18,613 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.053
2025-06-21 22:33:18,614 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:33:18,614 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:33:18,614 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:33:32,900 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:33:32,901 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:34:18,674 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:34:18,674 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:34:18,676 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:33:45', tmtdew=10.27, humidity=47.59, cloud=0.0, wind=20.06, temperature=6.15, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:33:23.414', atlas_cloud=1, atlas_rain=1, zp_data=[-0.060249999999999915, -0.17274999999999885, -0.06124999999999936, -0.06050000000000111, -0.050499999999999545, -0.04124999999999801, 0.011499999999999844, -0.023749999999999716, -0.1070000000000011, -0.06349999999999945, 0.009249999999999758, -0.09800000000000075, 0.032999999999999474, 0.03824999999999967, 0.019499999999998963, -0.07450000000000045, -0.10474999999999923, -0.020500000000000185, -0.03850000000000087, -0.20775000000000077, -0.030000000000001137, 0.026749999999998053, -0.04974999999999952, -0.1532499999999999, -0.11600000000000144, -0.07249999999999979, -0.03725000000000023, -0.13949999999999996, -0.11999999999999922, 0.031000000000000583, 0.04150000000000098, -0.11399999999999899, -0.18825000000000003], zp_timestamp='2025-06-21T20:29:00')
2025-06-21 22:34:18,676 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-21 22:34:18,676 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:34:18,676 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 18s
2025-06-21 22:34:18,676 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:34:18,677 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:34:18.677
2025-06-21 22:34:18,685 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:34:18,747 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556196. UTC time = 2025-06-21T20:34:18.677
2025-06-21 22:34:18,747 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:34:18,747 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:34:18,747 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:34:18,747 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:34:18,747 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:34:18,811 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.592
2025-06-21 22:34:18,811 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.259
2025-06-21 22:34:18,811 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:34:18,811 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:34:18,811 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:34:32,961 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:34:32,962 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:35:18,872 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:35:18,872 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:35:18,874 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:34:48', tmtdew=10.25, humidity=47.64, cloud=0.0, wind=18.72, temperature=6.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:34:23.376', atlas_cloud=1, atlas_rain=1, zp_data=[-0.060249999999999915, -0.17274999999999885, -0.06124999999999936, -0.06050000000000111, -0.050499999999999545, -0.04124999999999801, 0.011499999999999844, -0.023749999999999716, -0.1070000000000011, -0.06349999999999945, 0.009249999999999758, -0.09800000000000075, 0.032999999999999474, 0.03824999999999967, 0.019499999999998963, -0.07450000000000045, -0.10474999999999923, -0.020500000000000185, -0.03850000000000087, -0.20775000000000077, -0.030000000000001137, 0.026749999999998053, -0.04974999999999952, -0.1532499999999999, -0.11600000000000144, -0.07249999999999979, -0.03725000000000023, -0.13949999999999996, -0.11999999999999922, 0.031000000000000583, 0.04150000000000098, -0.11399999999999899, -0.18825000000000003], zp_timestamp='2025-06-21T20:33:00')
2025-06-21 22:35:18,874 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-21 22:35:18,874 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:35:18,874 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 18s
2025-06-21 22:35:18,874 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:35:18,875 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:35:18.875
2025-06-21 22:35:18,883 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:35:18,945 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456122. UTC time = 2025-06-21T20:35:18.875
2025-06-21 22:35:18,945 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:35:18,945 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:35:18,945 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:35:18,945 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:35:18,945 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:35:19,009 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.483
2025-06-21 22:35:19,010 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.393
2025-06-21 22:35:19,010 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:35:19,010 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:35:19,010 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:35:33,019 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:35:33,020 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:36:19,070 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:36:19,070 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:36:19,073 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:35:52', tmtdew=10.3, humidity=47.5, cloud=0.0, wind=19.73, temperature=6.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:35:53.405', atlas_cloud=1, atlas_rain=1, zp_data=[-0.060249999999999915, -0.17274999999999885, -0.06124999999999936, -0.06050000000000111, -0.050499999999999545, -0.04124999999999801, 0.011499999999999844, -0.023749999999999716, -0.1070000000000011, -0.06349999999999945, 0.009249999999999758, -0.09800000000000075, 0.032999999999999474, 0.03824999999999967, 0.019499999999998963, -0.07450000000000045, -0.10474999999999923, -0.020500000000000185, -0.03850000000000087, -0.20775000000000077, -0.030000000000001137, 0.026749999999998053, -0.04974999999999952, -0.1532499999999999, -0.11600000000000144, -0.07249999999999979, -0.03725000000000023, -0.13949999999999996, -0.11999999999999922, 0.031000000000000583, 0.04150000000000098, -0.11399999999999899, -0.18825000000000003], zp_timestamp='2025-06-21T20:33:00')
2025-06-21 22:36:19,073 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 22:36:19,073 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:36:19,073 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 19s
2025-06-21 22:36:19,073 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:36:19,073 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:36:19.073
2025-06-21 22:36:19,082 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:36:19,143 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457145. UTC time = 2025-06-21T20:36:19.073
2025-06-21 22:36:19,143 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:36:19,143 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:36:19,143 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:36:19,143 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:36:19,143 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:36:19,210 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.203
2025-06-21 22:36:19,211 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.452
2025-06-21 22:36:19,211 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:36:19,211 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:36:19,211 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:36:33,080 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:36:33,081 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:37:19,271 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:37:19,271 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:37:19,273 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:36:55', tmtdew=10.25, humidity=48.0, cloud=0.0, wind=21.1, temperature=6.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:36:23.386', atlas_cloud=1, atlas_rain=1, zp_data=[-0.060249999999999915, -0.17274999999999885, -0.06124999999999936, -0.06050000000000111, -0.050499999999999545, -0.04124999999999801, 0.011499999999999844, -0.023749999999999716, -0.1070000000000011, -0.06349999999999945, 0.009249999999999758, -0.09800000000000075, 0.032999999999999474, 0.03824999999999967, 0.019499999999998963, -0.07450000000000045, -0.10474999999999923, -0.020500000000000185, -0.03850000000000087, -0.20775000000000077, -0.030000000000001137, 0.026749999999998053, -0.04974999999999952, -0.1532499999999999, -0.11600000000000144, -0.07249999999999979, -0.03725000000000023, -0.13949999999999996, -0.11999999999999922, 0.031000000000000583, 0.04150000000000098, -0.11399999999999899, -0.18825000000000003], zp_timestamp='2025-06-21T20:33:00')
2025-06-21 22:37:19,273 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 22:37:19,273 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:37:19,273 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 19s
2025-06-21 22:37:19,273 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:37:19,273 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:37:19.274
2025-06-21 22:37:19,282 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:37:19,343 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458681. UTC time = 2025-06-21T20:37:19.274
2025-06-21 22:37:19,343 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:37:19,343 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:37:19,343 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:37:19,343 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:37:19,343 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:37:19,406 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.003
2025-06-21 22:37:19,406 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.437
2025-06-21 22:37:19,406 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:37:19,406 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:37:19,407 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:37:33,141 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:37:33,142 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:38:19,465 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:38:19,466 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:38:19,467 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:37:58', tmtdew=10.24, humidity=48.01, cloud=0.0, wind=20.15, temperature=6.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:37:23.347', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0782500000000006, -0.1827500000000004, -0.055749999999999744, -0.08550000000000146, -0.08050000000000068, -0.08174999999999955, 0.025000000000000355, -0.005749999999999034, -0.10350000000000037, -0.027999999999998693, -0.030750000000001165, -0.11299999999999955, 0.011499999999999844, 0.013249999999999318, -0.012000000000000455, -0.09149999999999991, -0.09275000000000055, -0.009500000000000952, -0.03500000000000014, -0.18925000000000125, -0.022000000000002018, -0.022750000000002046, -0.06674999999999898, -0.18324999999999925, -0.11400000000000077, -0.07599999999999874, -0.051249999999999574, -0.1590000000000007, -0.07499999999999929, 0.02800000000000047, 0.005000000000000782, -0.1664999999999992, -0.18325000000000102], zp_timestamp='2025-06-21T20:36:00')
2025-06-21 22:38:19,467 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 22:38:19,468 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:38:19,468 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 19s
2025-06-21 22:38:19,468 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:38:19,468 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:38:19.468
2025-06-21 22:38:19,477 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:38:19,541 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460721. UTC time = 2025-06-21T20:38:19.468
2025-06-21 22:38:19,541 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:38:19,541 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:38:19,541 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:38:19,541 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:38:19,541 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:38:19,607 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.881
2025-06-21 22:38:19,607 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.346
2025-06-21 22:38:19,607 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:38:19,607 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:38:19,607 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:38:33,201 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:38:33,202 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:39:19,667 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:39:19,667 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:39:19,669 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:39:02', tmtdew=10.29, humidity=47.64, cloud=0.0, wind=20.29, temperature=6.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:38:53.376', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0782500000000006, -0.1827500000000004, -0.055749999999999744, -0.08550000000000146, -0.08050000000000068, -0.08174999999999955, 0.025000000000000355, -0.005749999999999034, -0.10350000000000037, -0.027999999999998693, -0.030750000000001165, -0.11299999999999955, 0.011499999999999844, 0.013249999999999318, -0.012000000000000455, -0.09149999999999991, -0.09275000000000055, -0.009500000000000952, -0.03500000000000014, -0.18925000000000125, -0.022000000000002018, -0.022750000000002046, -0.06674999999999898, -0.18324999999999925, -0.11400000000000077, -0.07599999999999874, -0.051249999999999574, -0.1590000000000007, -0.07499999999999929, 0.02800000000000047, 0.005000000000000782, -0.1664999999999992, -0.18325000000000102], zp_timestamp='2025-06-21T20:36:00')
2025-06-21 22:39:19,669 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 22:39:19,669 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:39:19,669 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 19s
2025-06-21 22:39:19,669 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:39:19,670 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:39:19.670
2025-06-21 22:39:19,679 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:39:19,744 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924603386. UTC time = 2025-06-21T20:39:19.670
2025-06-21 22:39:19,744 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:39:19,744 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:39:19,744 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:39:19,744 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:39:19,744 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:39:19,811 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.836
2025-06-21 22:39:19,811 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.177
2025-06-21 22:39:19,811 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:39:19,811 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:39:19,811 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:39:33,262 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:39:33,263 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:40:19,871 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:40:19,871 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:40:19,874 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:40:06', tmtdew=10.28, humidity=47.54, cloud=0.0, wind=21.77, temperature=6.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:39:53.338', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0782500000000006, -0.1827500000000004, -0.055749999999999744, -0.08550000000000146, -0.08050000000000068, -0.08174999999999955, 0.025000000000000355, -0.005749999999999034, -0.10350000000000037, -0.027999999999998693, -0.030750000000001165, -0.11299999999999955, 0.011499999999999844, 0.013249999999999318, -0.012000000000000455, -0.09149999999999991, -0.09275000000000055, -0.009500000000000952, -0.03500000000000014, -0.18925000000000125, -0.022000000000002018, -0.022750000000002046, -0.06674999999999898, -0.18324999999999925, -0.11400000000000077, -0.07599999999999874, -0.051249999999999574, -0.1590000000000007, -0.07499999999999929, 0.02800000000000047, 0.005000000000000782, -0.1664999999999992, -0.18325000000000102], zp_timestamp='2025-06-21T20:36:00')
2025-06-21 22:40:19,874 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-21 22:40:19,874 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:40:19,874 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 19s
2025-06-21 22:40:19,874 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:40:19,875 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:40:19.875
2025-06-21 22:40:19,884 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:40:19,951 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458311. UTC time = 2025-06-21T20:40:19.875
2025-06-21 22:40:19,952 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:40:19,952 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:40:19,952 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:40:19,952 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:40:19,952 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:40:20,018 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.866
2025-06-21 22:40:20,018 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.928
2025-06-21 22:40:20,018 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:40:20,018 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:40:20,018 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:40:33,323 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:40:33,324 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:41:20,079 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:41:20,079 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:41:20,081 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:40:38', tmtdew=10.33, humidity=47.51, cloud=0.0, wind=19.27, temperature=6.28, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:40:23.405', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08924999999999983, -0.19024999999999892, -0.0807500000000001, -0.0365000000000002, 0.0045000000000001705, -0.06174999999999997, -0.005000000000000782, 0.0002500000000011937, -0.048500000000000654, -0.011499999999999844, -0.003750000000000142, -0.09350000000000058, 0.0365000000000002, 0.059749999999999304, -0.02400000000000091, -0.06550000000000011, -0.06375000000000064, -0.0235000000000003, -0.02200000000000024, -0.16275000000000084, -0.018500000000001293, -0.0017500000000012506, -0.03474999999999895, -0.15225000000000044, -0.1205000000000016, -0.07349999999999923, -0.040749999999999176, -0.14349999999999952, -0.09600000000000009, 0.02500000000000213, 0.02050000000000196, -0.11999999999999922, -0.17175000000000118], zp_timestamp='2025-06-21T20:39:00')
2025-06-21 22:41:20,081 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-21 22:41:20,081 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:41:20,081 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 20s
2025-06-21 22:41:20,081 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:41:20,082 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:41:20.082
2025-06-21 22:41:20,090 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:41:20,152 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924568457. UTC time = 2025-06-21T20:41:20.082
2025-06-21 22:41:20,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:41:20,153 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:41:20,153 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:41:20,153 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:41:20,153 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:41:20,215 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.971
2025-06-21 22:41:20,216 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.600
2025-06-21 22:41:20,216 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:41:20,216 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:41:20,216 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:41:33,384 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:41:33,402 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:42:20,276 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:42:20,276 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:42:20,279 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:41:41', tmtdew=10.34, humidity=47.49, cloud=0.0, wind=19.74, temperature=6.29, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:41:23.366', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08924999999999983, -0.19024999999999892, -0.0807500000000001, -0.0365000000000002, 0.0045000000000001705, -0.06174999999999997, -0.005000000000000782, 0.0002500000000011937, -0.048500000000000654, -0.011499999999999844, -0.003750000000000142, -0.09350000000000058, 0.0365000000000002, 0.059749999999999304, -0.02400000000000091, -0.06550000000000011, -0.06375000000000064, -0.0235000000000003, -0.02200000000000024, -0.16275000000000084, -0.018500000000001293, -0.0017500000000012506, -0.03474999999999895, -0.15225000000000044, -0.1205000000000016, -0.07349999999999923, -0.040749999999999176, -0.14349999999999952, -0.09600000000000009, 0.02500000000000213, 0.02050000000000196, -0.11999999999999922, -0.17175000000000118], zp_timestamp='2025-06-21T20:39:00')
2025-06-21 22:42:20,279 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 22:42:20,279 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:42:20,279 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 20s
2025-06-21 22:42:20,279 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:42:20,280 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:42:20.280
2025-06-21 22:42:20,288 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:42:20,349 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455934. UTC time = 2025-06-21T20:42:20.280
2025-06-21 22:42:20,349 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:42:20,349 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:42:20,349 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:42:20,349 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:42:20,349 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:42:20,412 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.148
2025-06-21 22:42:20,412 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.886
2025-06-21 22:42:20,412 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:42:20,412 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:42:20,413 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:42:33,462 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:42:33,463 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:43:20,471 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:43:20,471 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:43:20,474 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:42:45', tmtdew=10.33, humidity=47.5, cloud=0.0, wind=20.36, temperature=6.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:42:53.395', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08924999999999983, -0.19024999999999892, -0.0807500000000001, -0.0365000000000002, 0.0045000000000001705, -0.06174999999999997, -0.005000000000000782, 0.0002500000000011937, -0.048500000000000654, -0.011499999999999844, -0.003750000000000142, -0.09350000000000058, 0.0365000000000002, 0.059749999999999304, -0.02400000000000091, -0.06550000000000011, -0.06375000000000064, -0.0235000000000003, -0.02200000000000024, -0.16275000000000084, -0.018500000000001293, -0.0017500000000012506, -0.03474999999999895, -0.15225000000000044, -0.1205000000000016, -0.07349999999999923, -0.040749999999999176, -0.14349999999999952, -0.09600000000000009, 0.02500000000000213, 0.02050000000000196, -0.11999999999999922, -0.17175000000000118], zp_timestamp='2025-06-21T20:39:00')
2025-06-21 22:43:20,474 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 22:43:20,474 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:43:20,474 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 20s
2025-06-21 22:43:20,474 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:43:20,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:43:20.475
2025-06-21 22:43:20,483 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:43:20,547 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455567. UTC time = 2025-06-21T20:43:20.475
2025-06-21 22:43:20,547 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:43:20,547 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:43:20,547 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:43:20,547 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:43:20,547 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:43:20,612 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.397
2025-06-21 22:43:20,613 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.137
2025-06-21 22:43:20,613 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:43:20,613 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:43:20,613 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:43:33,523 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:43:33,524 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:44:20,671 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:44:20,671 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:44:20,674 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:43:48', tmtdew=10.33, humidity=47.49, cloud=0.0, wind=20.33, temperature=6.28, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:43:53.357', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08924999999999983, -0.19024999999999892, -0.0807500000000001, -0.0365000000000002, 0.0045000000000001705, -0.06174999999999997, -0.005000000000000782, 0.0002500000000011937, -0.048500000000000654, -0.011499999999999844, -0.003750000000000142, -0.09350000000000058, 0.0365000000000002, 0.059749999999999304, -0.02400000000000091, -0.06550000000000011, -0.06375000000000064, -0.0235000000000003, -0.02200000000000024, -0.16275000000000084, -0.018500000000001293, -0.0017500000000012506, -0.03474999999999895, -0.15225000000000044, -0.1205000000000016, -0.07349999999999923, -0.040749999999999176, -0.14349999999999952, -0.09600000000000009, 0.02500000000000213, 0.02050000000000196, -0.11999999999999922, -0.17175000000000118], zp_timestamp='2025-06-21T20:42:00')
2025-06-21 22:44:20,674 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 22:44:20,674 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:44:20,674 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 20s
2025-06-21 22:44:20,674 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:44:20,674 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:44:20.674
2025-06-21 22:44:20,683 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:44:20,744 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557346. UTC time = 2025-06-21T20:44:20.674
2025-06-21 22:44:20,744 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:44:20,744 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:44:20,744 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:44:20,744 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:44:20,744 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:44:20,807 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.701
2025-06-21 22:44:20,807 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.316
2025-06-21 22:44:20,807 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:44:20,807 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:44:20,808 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:44:33,584 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:44:33,585 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:45:20,868 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:45:20,868 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:45:20,879 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:44:52', tmtdew=10.38, humidity=47.46, cloud=0.0, wind=17.27, temperature=6.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:44:23.338', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08924999999999983, -0.19024999999999892, -0.0807500000000001, -0.0365000000000002, 0.0045000000000001705, -0.06174999999999997, -0.005000000000000782, 0.0002500000000011937, -0.048500000000000654, -0.011499999999999844, -0.003750000000000142, -0.09350000000000058, 0.0365000000000002, 0.059749999999999304, -0.02400000000000091, -0.06550000000000011, -0.06375000000000064, -0.0235000000000003, -0.02200000000000024, -0.16275000000000084, -0.018500000000001293, -0.0017500000000012506, -0.03474999999999895, -0.15225000000000044, -0.1205000000000016, -0.07349999999999923, -0.040749999999999176, -0.14349999999999952, -0.09600000000000009, 0.02500000000000213, 0.02050000000000196, -0.11999999999999922, -0.17175000000000118], zp_timestamp='2025-06-21T20:42:00')
2025-06-21 22:45:20,879 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 22:45:20,879 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:45:20,879 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 20s
2025-06-21 22:45:20,879 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:45:20,879 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:45:20.880
2025-06-21 22:45:20,888 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:45:20,950 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245643. UTC time = 2025-06-21T20:45:20.880
2025-06-21 22:45:20,950 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:45:20,950 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:45:20,950 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:45:20,950 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:45:20,950 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:45:21,014 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.370
2025-06-21 22:45:21,014 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.423
2025-06-21 22:45:21,014 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:45:21,014 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:45:21,014 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:45:33,645 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:45:33,646 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:46:21,075 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:46:21,075 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:46:21,077 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:45:55', tmtdew=10.38, humidity=47.43, cloud=0.0, wind=22.81, temperature=6.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:45:53.366', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08924999999999983, -0.19024999999999892, -0.0807500000000001, -0.0365000000000002, 0.0045000000000001705, -0.06174999999999997, -0.005000000000000782, 0.0002500000000011937, -0.048500000000000654, -0.011499999999999844, -0.003750000000000142, -0.09350000000000058, 0.0365000000000002, 0.059749999999999304, -0.02400000000000091, -0.06550000000000011, -0.06375000000000064, -0.0235000000000003, -0.02200000000000024, -0.16275000000000084, -0.018500000000001293, -0.0017500000000012506, -0.03474999999999895, -0.15225000000000044, -0.1205000000000016, -0.07349999999999923, -0.040749999999999176, -0.14349999999999952, -0.09600000000000009, 0.02500000000000213, 0.02050000000000196, -0.11999999999999922, -0.17175000000000118], zp_timestamp='2025-06-21T20:42:00')
2025-06-21 22:46:21,077 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 22:46:21,077 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:46:21,077 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 21s
2025-06-21 22:46:21,077 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:46:21,078 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:46:21.078
2025-06-21 22:46:21,086 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:46:21,147 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924576424. UTC time = 2025-06-21T20:46:21.078
2025-06-21 22:46:21,148 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:46:21,148 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:46:21,148 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:46:21,148 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:46:21,148 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:46:21,210 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.120
2025-06-21 22:46:21,210 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.455
2025-06-21 22:46:21,211 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:46:21,211 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:46:21,211 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:46:33,706 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:46:33,721 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:47:21,271 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:47:21,271 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:47:21,274 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:46:59', tmtdew=10.36, humidity=47.5, cloud=0.0, wind=21.05, temperature=6.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:46:53.328', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06925000000000026, -0.1507499999999986, -0.01624999999999943, -0.057000000000000384, -0.033500000000000085, -0.03974999999999973, 0.02999999999999936, 0.026250000000000995, -0.1095000000000006, 0.02200000000000024, 0.029749999999999943, -0.07850000000000001, 0.03200000000000003, 0.07124999999999915, -0.0030000000000001137, -0.061500000000000554, -0.02275000000000027, -0.024499999999999744, -0.02000000000000135, -0.15475000000000172, -0.040500000000001535, 0.039749999999997954, -0.027749999999999275, -0.16474999999999973, -0.09700000000000131, -0.05149999999999899, -0.05325000000000024, -0.1515000000000004, -0.11050000000000004, 0.012000000000000455, 0.032000000000001805, -0.1319999999999979, -0.13225000000000087], zp_timestamp='2025-06-21T20:45:00')
2025-06-21 22:47:21,274 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 22:47:21,274 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:47:21,274 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 21s
2025-06-21 22:47:21,274 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:47:21,275 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:47:21.275
2025-06-21 22:47:21,284 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:47:21,346 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459365. UTC time = 2025-06-21T20:47:21.275
2025-06-21 22:47:21,346 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:47:21,346 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:47:21,346 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:47:21,346 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:47:21,346 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:47:21,409 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.948
2025-06-21 22:47:21,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.412
2025-06-21 22:47:21,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:47:21,410 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:47:21,410 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:47:33,781 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:47:33,802 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:48:21,467 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:48:21,467 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:48:21,470 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:48:02', tmtdew=10.35, humidity=47.54, cloud=0.0, wind=19.71, temperature=6.28, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:47:53.376', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06925000000000026, -0.1507499999999986, -0.01624999999999943, -0.057000000000000384, -0.033500000000000085, -0.03974999999999973, 0.02999999999999936, 0.026250000000000995, -0.1095000000000006, 0.02200000000000024, 0.029749999999999943, -0.07850000000000001, 0.03200000000000003, 0.07124999999999915, -0.0030000000000001137, -0.061500000000000554, -0.02275000000000027, -0.024499999999999744, -0.02000000000000135, -0.15475000000000172, -0.040500000000001535, 0.039749999999997954, -0.027749999999999275, -0.16474999999999973, -0.09700000000000131, -0.05149999999999899, -0.05325000000000024, -0.1515000000000004, -0.11050000000000004, 0.012000000000000455, 0.032000000000001805, -0.1319999999999979, -0.13225000000000087], zp_timestamp='2025-06-21T20:45:00')
2025-06-21 22:48:21,470 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-21 22:48:21,470 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:48:21,470 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 21s
2025-06-21 22:48:21,470 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:48:21,470 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:48:21.470
2025-06-21 22:48:21,479 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:48:21,543 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461588. UTC time = 2025-06-21T20:48:21.470
2025-06-21 22:48:21,543 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:48:21,543 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:48:21,543 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:48:21,543 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:48:21,543 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:48:21,608 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.855
2025-06-21 22:48:21,608 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.292
2025-06-21 22:48:21,608 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:48:21,608 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:48:21,608 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:48:33,862 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:48:33,863 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:49:21,669 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:49:21,669 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:49:21,671 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:49:06', tmtdew=10.3, humidity=47.6, cloud=0.0, wind=17.59, temperature=6.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:48:23.357', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06925000000000026, -0.1507499999999986, -0.01624999999999943, -0.057000000000000384, -0.033500000000000085, -0.03974999999999973, 0.02999999999999936, 0.026250000000000995, -0.1095000000000006, 0.02200000000000024, 0.029749999999999943, -0.07850000000000001, 0.03200000000000003, 0.07124999999999915, -0.0030000000000001137, -0.061500000000000554, -0.02275000000000027, -0.024499999999999744, -0.02000000000000135, -0.15475000000000172, -0.040500000000001535, 0.039749999999997954, -0.027749999999999275, -0.16474999999999973, -0.09700000000000131, -0.05149999999999899, -0.05325000000000024, -0.1515000000000004, -0.11050000000000004, 0.012000000000000455, 0.032000000000001805, -0.1319999999999979, -0.13225000000000087], zp_timestamp='2025-06-21T20:45:00')
2025-06-21 22:49:21,671 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 22:49:21,671 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:49:21,672 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 21s
2025-06-21 22:49:21,672 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:49:21,672 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:49:21.672
2025-06-21 22:49:21,681 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:49:21,742 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924595186. UTC time = 2025-06-21T20:49:21.672
2025-06-21 22:49:21,742 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:49:21,742 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:49:21,742 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:49:21,742 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:49:21,742 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:49:21,805 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.838
2025-06-21 22:49:21,805 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.094
2025-06-21 22:49:21,806 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:49:21,806 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:49:21,806 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:49:33,923 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:49:33,924 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:50:21,866 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:50:21,866 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:50:21,869 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:50:09', tmtdew=10.34, humidity=47.56, cloud=0.0, wind=18.25, temperature=6.34, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:49:53.386', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06925000000000026, -0.1507499999999986, -0.01624999999999943, -0.057000000000000384, -0.033500000000000085, -0.03974999999999973, 0.02999999999999936, 0.026250000000000995, -0.1095000000000006, 0.02200000000000024, 0.029749999999999943, -0.07850000000000001, 0.03200000000000003, 0.07124999999999915, -0.0030000000000001137, -0.061500000000000554, -0.02275000000000027, -0.024499999999999744, -0.02000000000000135, -0.15475000000000172, -0.040500000000001535, 0.039749999999997954, -0.027749999999999275, -0.16474999999999973, -0.09700000000000131, -0.05149999999999899, -0.05325000000000024, -0.1515000000000004, -0.11050000000000004, 0.012000000000000455, 0.032000000000001805, -0.1319999999999979, -0.13225000000000087], zp_timestamp='2025-06-21T20:48:00')
2025-06-21 22:50:21,869 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-21 22:50:21,869 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:50:21,869 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 21s
2025-06-21 22:50:21,869 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:50:21,869 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:50:21.869
2025-06-21 22:50:21,878 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:50:21,939 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457699. UTC time = 2025-06-21T20:50:21.869
2025-06-21 22:50:21,939 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:50:21,939 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:50:21,939 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:50:21,939 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:50:21,939 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:50:22,001 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.895
2025-06-21 22:50:22,002 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.816
2025-06-21 22:50:22,002 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:50:22,002 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:50:22,002 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:50:33,984 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:50:34,008 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:51:22,062 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:51:22,062 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:51:22,064 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:50:09', tmtdew=10.34, humidity=47.56, cloud=0.0, wind=18.25, temperature=6.34, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:49:53.386', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06925000000000026, -0.1507499999999986, -0.01624999999999943, -0.057000000000000384, -0.033500000000000085, -0.03974999999999973, 0.02999999999999936, 0.026250000000000995, -0.1095000000000006, 0.02200000000000024, 0.029749999999999943, -0.07850000000000001, 0.03200000000000003, 0.07124999999999915, -0.0030000000000001137, -0.061500000000000554, -0.02275000000000027, -0.024499999999999744, -0.02000000000000135, -0.15475000000000172, -0.040500000000001535, 0.039749999999997954, -0.027749999999999275, -0.16474999999999973, -0.09700000000000131, -0.05149999999999899, -0.05325000000000024, -0.1515000000000004, -0.11050000000000004, 0.012000000000000455, 0.032000000000001805, -0.1319999999999979, -0.13225000000000087], zp_timestamp='2025-06-21T20:48:00')
2025-06-21 22:51:22,064 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 13s
2025-06-21 22:51:22,064 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:51:22,064 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 22s
2025-06-21 22:51:22,064 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:51:22,065 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:51:22.065
2025-06-21 22:51:22,073 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:51:22,135 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924564387. UTC time = 2025-06-21T20:51:22.065
2025-06-21 22:51:22,135 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:51:22,136 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:51:22,136 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:51:22,136 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:51:22,136 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:51:22,202 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.027
2025-06-21 22:51:22,202 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.690
2025-06-21 22:51:22,202 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:51:22,202 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:51:22,202 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:51:34,067 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:51:34,068 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:52:22,262 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:52:22,262 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:52:22,265 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:50:09', tmtdew=10.34, humidity=47.56, cloud=0.0, wind=18.25, temperature=6.34, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:49:53.386', atlas_cloud=1, atlas_rain=1, zp_data=[-0.06925000000000026, -0.1507499999999986, -0.01624999999999943, -0.057000000000000384, -0.033500000000000085, -0.03974999999999973, 0.02999999999999936, 0.026250000000000995, -0.1095000000000006, 0.02200000000000024, 0.029749999999999943, -0.07850000000000001, 0.03200000000000003, 0.07124999999999915, -0.0030000000000001137, -0.061500000000000554, -0.02275000000000027, -0.024499999999999744, -0.02000000000000135, -0.15475000000000172, -0.040500000000001535, 0.039749999999997954, -0.027749999999999275, -0.16474999999999973, -0.09700000000000131, -0.05149999999999899, -0.05325000000000024, -0.1515000000000004, -0.11050000000000004, 0.012000000000000455, 0.032000000000001805, -0.1319999999999979, -0.13225000000000087], zp_timestamp='2025-06-21T20:48:00')
2025-06-21 22:52:22,265 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 13s
2025-06-21 22:52:22,265 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:52:22,265 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 22s
2025-06-21 22:52:22,265 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:52:22,266 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:52:22.266
2025-06-21 22:52:22,274 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:52:22,336 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455728. UTC time = 2025-06-21T20:52:22.266
2025-06-21 22:52:22,336 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:52:22,336 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:52:22,336 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:52:22,336 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:52:22,336 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:52:22,400 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.231
2025-06-21 22:52:22,400 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.986
2025-06-21 22:52:22,400 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:52:22,400 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:52:22,400 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:52:34,128 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:52:34,148 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:53:22,460 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:53:22,461 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:53:22,462 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:52:48', tmtdew=10.36, humidity=47.52, cloud=0.0, wind=18.54, temperature=6.35, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:52:53.357', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10624999999999929, -0.16174999999999962, -0.0547500000000003, -0.0965000000000007, -0.009499999999999176, -0.014749999999999375, 0.03250000000000064, -0.013249999999999318, -0.08399999999999963, -0.009999999999999787, -0.004749999999999588, -0.07399999999999984, 0.019999999999999574, 0.047250000000000014, -0.0470000000000006, -0.08700000000000152, -0.034750000000000725, -0.0045000000000001705, -0.018000000000000682, -0.15875000000000128, -0.021000000000000796, 0.031749999999998835, -0.04774999999999885, -0.17225000000000001, -0.10000000000000142, -0.03200000000000003, -0.0467499999999994, -0.13449999999999918, -0.12199999999999989, 0.04400000000000048, 0.04100000000000037, -0.14399999999999835, -0.11425000000000018], zp_timestamp='2025-06-21T20:51:00')
2025-06-21 22:53:22,462 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 22:53:22,462 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:53:22,462 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 22s
2025-06-21 22:53:22,462 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:53:22,463 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:53:22.463
2025-06-21 22:53:22,471 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:53:22,533 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924555586. UTC time = 2025-06-21T20:53:22.463
2025-06-21 22:53:22,534 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:53:22,534 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:53:22,534 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:53:22,534 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:53:22,534 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:53:22,598 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.506
2025-06-21 22:53:22,598 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.210
2025-06-21 22:53:22,598 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:53:22,598 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:53:22,598 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:53:34,208 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:53:34,229 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:54:22,658 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:54:22,658 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:54:22,661 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:53:20', tmtdew=10.33, humidity=47.5, cloud=0.0, wind=19.74, temperature=6.35, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:53:23.338', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10624999999999929, -0.16174999999999962, -0.0547500000000003, -0.0965000000000007, -0.009499999999999176, -0.014749999999999375, 0.03250000000000064, -0.013249999999999318, -0.08399999999999963, -0.009999999999999787, -0.004749999999999588, -0.07399999999999984, 0.019999999999999574, 0.047250000000000014, -0.0470000000000006, -0.08700000000000152, -0.034750000000000725, -0.0045000000000001705, -0.018000000000000682, -0.15875000000000128, -0.021000000000000796, 0.031749999999998835, -0.04774999999999885, -0.17225000000000001, -0.10000000000000142, -0.03200000000000003, -0.0467499999999994, -0.13449999999999918, -0.12199999999999989, 0.04400000000000048, 0.04100000000000037, -0.14399999999999835, -0.11425000000000018], zp_timestamp='2025-06-21T20:51:00')
2025-06-21 22:54:22,661 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 2s
2025-06-21 22:54:22,661 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:54:22,661 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 22s
2025-06-21 22:54:22,661 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:54:22,662 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:54:22.662
2025-06-21 22:54:22,670 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:54:22,732 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455921. UTC time = 2025-06-21T20:54:22.662
2025-06-21 22:54:22,732 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:54:22,732 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:54:22,732 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:54:22,732 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:54:22,732 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:54:22,796 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.569
2025-06-21 22:54:22,796 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.363
2025-06-21 22:54:22,796 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:54:22,796 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:54:22,797 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:54:34,289 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:54:34,290 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:55:22,857 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:55:22,857 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:55:22,858 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:53:20', tmtdew=10.33, humidity=47.5, cloud=0.0, wind=19.74, temperature=6.35, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:53:23.338', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10624999999999929, -0.16174999999999962, -0.0547500000000003, -0.0965000000000007, -0.009499999999999176, -0.014749999999999375, 0.03250000000000064, -0.013249999999999318, -0.08399999999999963, -0.009999999999999787, -0.004749999999999588, -0.07399999999999984, 0.019999999999999574, 0.047250000000000014, -0.0470000000000006, -0.08700000000000152, -0.034750000000000725, -0.0045000000000001705, -0.018000000000000682, -0.15875000000000128, -0.021000000000000796, 0.031749999999998835, -0.04774999999999885, -0.17225000000000001, -0.10000000000000142, -0.03200000000000003, -0.0467499999999994, -0.13449999999999918, -0.12199999999999989, 0.04400000000000048, 0.04100000000000037, -0.14399999999999835, -0.11425000000000018], zp_timestamp='2025-06-21T20:51:00')
2025-06-21 22:55:22,859 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 2s
2025-06-21 22:55:22,859 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:55:22,859 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 22s
2025-06-21 22:55:22,859 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:55:22,859 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:55:22.859
2025-06-21 22:55:22,868 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:55:22,931 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924568075. UTC time = 2025-06-21T20:55:22.859
2025-06-21 22:55:22,932 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:55:22,932 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:55:22,932 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:55:22,932 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:55:22,932 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:55:22,997 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.268
2025-06-21 22:55:22,997 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.442
2025-06-21 22:55:22,997 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:55:22,997 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:55:22,997 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:55:34,347 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:55:34,348 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:56:23,055 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:56:23,055 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:56:23,057 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:55:58', tmtdew=10.44, humidity=47.27, cloud=0.0, wind=19.73, temperature=6.45, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:55:53.328', atlas_cloud=1, atlas_rain=1, zp_data=[-0.09025000000000105, -0.1662499999999998, -0.09425000000000061, -0.07650000000000112, -0.04749999999999943, -0.06724999999999959, -0.009500000000000952, 0.0002500000000011937, -0.10449999999999982, -0.0004999999999988347, -0.004750000000001364, -0.10299999999999976, -0.0005000000000006111, 0.04875000000000007, -0.041999999999999815, -0.04800000000000004, -0.05075000000000074, 0.0039999999999995595, -0.020500000000000185, -0.1307500000000008, -0.03300000000000125, 0.03774999999999906, -0.07924999999999827, -0.16225000000000023, -0.11950000000000038, -0.0810000000000013, -0.05525000000000091, -0.17549999999999955, -0.12150000000000105, -0.010999999999999233, 0.0070000000000014495, -0.13299999999999912, -0.15025000000000155], zp_timestamp='2025-06-21T20:53:00')
2025-06-21 22:56:23,057 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 22:56:23,057 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:56:23,057 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 23s
2025-06-21 22:56:23,057 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:56:23,058 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:56:23.058
2025-06-21 22:56:23,066 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:56:23,128 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458208. UTC time = 2025-06-21T20:56:23.058
2025-06-21 22:56:23,128 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:56:23,128 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:56:23,128 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:56:23,128 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:56:23,128 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:56:23,193 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.047
2025-06-21 22:56:23,193 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.447
2025-06-21 22:56:23,193 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:56:23,193 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:56:23,193 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:56:34,408 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:56:34,409 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:57:23,251 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:57:23,251 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:57:23,253 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:57:02', tmtdew=10.4, humidity=47.29, cloud=0.0, wind=18.37, temperature=6.42, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:56:53.290', atlas_cloud=1, atlas_rain=1, zp_data=[-0.09025000000000105, -0.1662499999999998, -0.09425000000000061, -0.07650000000000112, -0.04749999999999943, -0.06724999999999959, -0.009500000000000952, 0.0002500000000011937, -0.10449999999999982, -0.0004999999999988347, -0.004750000000001364, -0.10299999999999976, -0.0005000000000006111, 0.04875000000000007, -0.041999999999999815, -0.04800000000000004, -0.05075000000000074, 0.0039999999999995595, -0.020500000000000185, -0.1307500000000008, -0.03300000000000125, 0.03774999999999906, -0.07924999999999827, -0.16225000000000023, -0.11950000000000038, -0.0810000000000013, -0.05525000000000091, -0.17549999999999955, -0.12150000000000105, -0.010999999999999233, 0.0070000000000014495, -0.13299999999999912, -0.15025000000000155], zp_timestamp='2025-06-21T20:53:00')
2025-06-21 22:57:23,254 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 22:57:23,254 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:57:23,254 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 23s
2025-06-21 22:57:23,254 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:57:23,254 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:57:23.254
2025-06-21 22:57:23,264 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:57:23,329 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924601155. UTC time = 2025-06-21T20:57:23.254
2025-06-21 22:57:23,329 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:57:23,329 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:57:23,329 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:57:23,329 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:57:23,329 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:57:23,396 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.904
2025-06-21 22:57:23,396 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.376
2025-06-21 22:57:23,396 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:57:23,396 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:57:23,396 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:57:34,468 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:57:34,488 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:58:23,457 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:58:23,457 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:58:23,459 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:58:06', tmtdew=10.39, humidity=47.32, cloud=0.0, wind=21.09, temperature=6.38, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:57:23.357', atlas_cloud=1, atlas_rain=1, zp_data=[-0.09025000000000105, -0.1662499999999998, -0.09425000000000061, -0.07650000000000112, -0.04749999999999943, -0.06724999999999959, -0.009500000000000952, 0.0002500000000011937, -0.10449999999999982, -0.0004999999999988347, -0.004750000000001364, -0.10299999999999976, -0.0005000000000006111, 0.04875000000000007, -0.041999999999999815, -0.04800000000000004, -0.05075000000000074, 0.0039999999999995595, -0.020500000000000185, -0.1307500000000008, -0.03300000000000125, 0.03774999999999906, -0.07924999999999827, -0.16225000000000023, -0.11950000000000038, -0.0810000000000013, -0.05525000000000091, -0.17549999999999955, -0.12150000000000105, -0.010999999999999233, 0.0070000000000014495, -0.13299999999999912, -0.15025000000000155], zp_timestamp='2025-06-21T20:53:00')
2025-06-21 22:58:23,459 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 22:58:23,459 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:58:23,459 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 23s
2025-06-21 22:58:23,459 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:58:23,459 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:58:23.460
2025-06-21 22:58:23,468 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:58:23,533 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460954. UTC time = 2025-06-21T20:58:23.460
2025-06-21 22:58:23,533 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:58:23,533 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:58:23,533 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:58:23,533 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:58:23,533 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:58:23,602 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.839
2025-06-21 22:58:23,602 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.228
2025-06-21 22:58:23,602 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:58:23,602 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:58:23,603 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:58:34,548 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:58:34,549 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 22:59:23,663 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 22:59:23,663 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 22:59:23,665 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:59:09', tmtdew=10.3, humidity=47.72, cloud=0.0, wind=20.59, temperature=6.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:58:23.318', atlas_cloud=1, atlas_rain=1, zp_data=[-0.09025000000000105, -0.1662499999999998, -0.09425000000000061, -0.07650000000000112, -0.04749999999999943, -0.06724999999999959, -0.009500000000000952, 0.0002500000000011937, -0.10449999999999982, -0.0004999999999988347, -0.004750000000001364, -0.10299999999999976, -0.0005000000000006111, 0.04875000000000007, -0.041999999999999815, -0.04800000000000004, -0.05075000000000074, 0.0039999999999995595, -0.020500000000000185, -0.1307500000000008, -0.03300000000000125, 0.03774999999999906, -0.07924999999999827, -0.16225000000000023, -0.11950000000000038, -0.0810000000000013, -0.05525000000000091, -0.17549999999999955, -0.12150000000000105, -0.010999999999999233, 0.0070000000000014495, -0.13299999999999912, -0.15025000000000155], zp_timestamp='2025-06-21T20:57:00')
2025-06-21 22:59:23,666 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 22:59:23,666 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 22:59:23,666 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 23s
2025-06-21 22:59:23,666 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 22:59:23,666 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T20:59:23.666
2025-06-21 22:59:23,674 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 22:59:23,737 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924587763. UTC time = 2025-06-21T20:59:23.666
2025-06-21 22:59:23,737 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 22:59:23,737 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 22:59:23,737 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 22:59:23,737 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 22:59:23,737 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 22:59:23,800 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.849
2025-06-21 22:59:23,800 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.000
2025-06-21 22:59:23,801 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 22:59:23,801 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 22:59:23,801 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 22:59:34,607 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 22:59:34,608 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:00:23,861 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:00:23,861 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:00:23,864 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T22:59:41', tmtdew=10.29, humidity=47.75, cloud=0.0, wind=20.27, temperature=6.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T20:59:53.347', atlas_cloud=1, atlas_rain=1, zp_data=[-0.09025000000000105, -0.1662499999999998, -0.09425000000000061, -0.07650000000000112, -0.04749999999999943, -0.06724999999999959, -0.009500000000000952, 0.0002500000000011937, -0.10449999999999982, -0.0004999999999988347, -0.004750000000001364, -0.10299999999999976, -0.0005000000000006111, 0.04875000000000007, -0.041999999999999815, -0.04800000000000004, -0.05075000000000074, 0.0039999999999995595, -0.020500000000000185, -0.1307500000000008, -0.03300000000000125, 0.03774999999999906, -0.07924999999999827, -0.16225000000000023, -0.11950000000000038, -0.0810000000000013, -0.05525000000000091, -0.17549999999999955, -0.12150000000000105, -0.010999999999999233, 0.0070000000000014495, -0.13299999999999912, -0.15025000000000155], zp_timestamp='2025-06-21T20:57:00')
2025-06-21 23:00:23,864 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-21 23:00:23,864 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:00:23,864 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 23s
2025-06-21 23:00:23,864 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:00:23,865 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:00:23.865
2025-06-21 23:00:23,876 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:00:24,013 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457163. UTC time = 2025-06-21T21:00:23.865
2025-06-21 23:00:24,013 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:00:24,013 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:00:24,014 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:00:24,014 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:00:24,014 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:00:24,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.935
2025-06-21 23:00:24,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.693
2025-06-21 23:00:24,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:00:24,121 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:00:24,121 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:00:34,668 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:00:34,669 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:01:24,182 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:01:24,182 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:01:24,184 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:00:44', tmtdew=10.28, humidity=47.8, cloud=0.0, wind=19.46, temperature=6.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:00:53.309', atlas_cloud=1, atlas_rain=1, zp_data=[-0.09025000000000105, -0.1662499999999998, -0.09425000000000061, -0.07650000000000112, -0.04749999999999943, -0.06724999999999959, -0.009500000000000952, 0.0002500000000011937, -0.10449999999999982, -0.0004999999999988347, -0.004750000000001364, -0.10299999999999976, -0.0005000000000006111, 0.04875000000000007, -0.041999999999999815, -0.04800000000000004, -0.05075000000000074, 0.0039999999999995595, -0.020500000000000185, -0.1307500000000008, -0.03300000000000125, 0.03774999999999906, -0.07924999999999827, -0.16225000000000023, -0.11950000000000038, -0.0810000000000013, -0.05525000000000091, -0.17549999999999955, -0.12150000000000105, -0.010999999999999233, 0.0070000000000014495, -0.13299999999999912, -0.15025000000000155], zp_timestamp='2025-06-21T20:57:00')
2025-06-21 23:01:24,184 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-21 23:01:24,184 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:01:24,185 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 24s
2025-06-21 23:01:24,185 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:01:24,185 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:01:24.185
2025-06-21 23:01:24,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:01:24,259 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924561043. UTC time = 2025-06-21T21:01:24.185
2025-06-21 23:01:24,259 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:01:24,259 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:01:24,259 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:01:24,259 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:01:24,259 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:01:24,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.093
2025-06-21 23:01:24,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.807
2025-06-21 23:01:24,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:01:24,324 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:01:24,325 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:01:34,729 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:01:34,730 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:02:24,385 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:02:24,385 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:02:24,389 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:01:16', tmtdew=10.28, humidity=47.78, cloud=0.0, wind=19.66, temperature=6.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:00:53.309', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08425000000000082, -0.14775000000000027, -0.0722499999999986, -0.06750000000000078, -0.022999999999999687, -0.013749999999999929, -0.006999999999999673, -0.02874999999999872, -0.10449999999999982, 0.0, 0.006249999999999645, -0.11700000000000088, 0.00849999999999973, 0.06924999999999848, -0.057000000000000384, -0.08999999999999986, -0.03625000000000078, -0.011000000000001009, -0.04400000000000048, -0.12125000000000163, -0.008000000000000895, -0.007250000000000867, -0.08974999999999866, -0.17525000000000013, -0.12900000000000134, -0.012500000000001066, -0.0782500000000006, -0.17249999999999943, -0.12299999999999933, 0.016500000000000625, -0.006000000000000227, -0.13899999999999935, -0.15325000000000166], zp_timestamp='2025-06-21T21:00:00')
2025-06-21 23:02:24,389 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 8s
2025-06-21 23:02:24,389 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:02:24,389 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 24s
2025-06-21 23:02:24,389 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:02:24,390 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:02:24.390
2025-06-21 23:02:24,400 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:02:24,464 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924555944. UTC time = 2025-06-21T21:02:24.390
2025-06-21 23:02:24,464 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:02:24,464 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:02:24,465 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:02:24,465 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:02:24,465 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:02:24,528 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.323
2025-06-21 23:02:24,528 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.076
2025-06-21 23:02:24,528 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:02:24,528 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:02:24,528 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:02:34,790 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:02:34,791 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:03:24,587 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:03:24,587 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:03:24,589 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:01:16', tmtdew=10.28, humidity=47.78, cloud=0.0, wind=19.66, temperature=6.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:00:53.309', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08425000000000082, -0.14775000000000027, -0.0722499999999986, -0.06750000000000078, -0.022999999999999687, -0.013749999999999929, -0.006999999999999673, -0.02874999999999872, -0.10449999999999982, 0.0, 0.006249999999999645, -0.11700000000000088, 0.00849999999999973, 0.06924999999999848, -0.057000000000000384, -0.08999999999999986, -0.03625000000000078, -0.011000000000001009, -0.04400000000000048, -0.12125000000000163, -0.008000000000000895, -0.007250000000000867, -0.08974999999999866, -0.17525000000000013, -0.12900000000000134, -0.012500000000001066, -0.0782500000000006, -0.17249999999999943, -0.12299999999999933, 0.016500000000000625, -0.006000000000000227, -0.13899999999999935, -0.15325000000000166], zp_timestamp='2025-06-21T21:00:00')
2025-06-21 23:03:24,589 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 8s
2025-06-21 23:03:24,589 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:03:24,589 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 24s
2025-06-21 23:03:24,589 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:03:24,589 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:03:24.589
2025-06-21 23:03:24,598 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:03:24,660 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455623. UTC time = 2025-06-21T21:03:24.589
2025-06-21 23:03:24,660 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:03:24,660 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:03:24,660 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:03:24,660 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:03:24,660 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:03:24,723 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.624
2025-06-21 23:03:24,723 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.275
2025-06-21 23:03:24,723 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:03:24,723 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:03:24,724 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:03:34,851 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:03:34,852 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:04:24,784 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:04:24,784 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:04:24,786 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:03:55', tmtdew=10.28, humidity=47.79, cloud=0.0, wind=17.71, temperature=6.34, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:03:53.280', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08425000000000082, -0.14775000000000027, -0.0722499999999986, -0.06750000000000078, -0.022999999999999687, -0.013749999999999929, -0.006999999999999673, -0.02874999999999872, -0.10449999999999982, 0.0, 0.006249999999999645, -0.11700000000000088, 0.00849999999999973, 0.06924999999999848, -0.057000000000000384, -0.08999999999999986, -0.03625000000000078, -0.011000000000001009, -0.04400000000000048, -0.12125000000000163, -0.008000000000000895, -0.007250000000000867, -0.08974999999999866, -0.17525000000000013, -0.12900000000000134, -0.012500000000001066, -0.0782500000000006, -0.17249999999999943, -0.12299999999999933, 0.016500000000000625, -0.006000000000000227, -0.13899999999999935, -0.15325000000000166], zp_timestamp='2025-06-21T21:00:00')
2025-06-21 23:04:24,787 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 23:04:24,787 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:04:24,787 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 24s
2025-06-21 23:04:24,787 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:04:24,787 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:04:24.787
2025-06-21 23:04:24,796 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:04:24,858 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924561798. UTC time = 2025-06-21T21:04:24.787
2025-06-21 23:04:24,858 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:04:24,858 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:04:24,858 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:04:24,858 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:04:24,858 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:04:24,921 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.447
2025-06-21 23:04:24,921 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.400
2025-06-21 23:04:24,921 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:04:24,922 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:04:24,922 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:04:34,912 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:04:34,933 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:05:24,982 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:05:24,982 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:05:24,984 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:03:55', tmtdew=10.28, humidity=47.79, cloud=0.0, wind=17.71, temperature=6.34, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:03:53.280', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08425000000000082, -0.14775000000000027, -0.0722499999999986, -0.06750000000000078, -0.022999999999999687, -0.013749999999999929, -0.006999999999999673, -0.02874999999999872, -0.10449999999999982, 0.0, 0.006249999999999645, -0.11700000000000088, 0.00849999999999973, 0.06924999999999848, -0.057000000000000384, -0.08999999999999986, -0.03625000000000078, -0.011000000000001009, -0.04400000000000048, -0.12125000000000163, -0.008000000000000895, -0.007250000000000867, -0.08974999999999866, -0.17525000000000013, -0.12900000000000134, -0.012500000000001066, -0.0782500000000006, -0.17249999999999943, -0.12299999999999933, 0.016500000000000625, -0.006000000000000227, -0.13899999999999935, -0.15325000000000166], zp_timestamp='2025-06-21T21:00:00')
2025-06-21 23:05:24,984 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 29s
2025-06-21 23:05:24,984 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:05:24,985 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 24s
2025-06-21 23:05:24,985 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:05:24,985 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:05:24.985
2025-06-21 23:05:24,994 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:05:25,058 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457258. UTC time = 2025-06-21T21:05:24.985
2025-06-21 23:05:25,058 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:05:25,058 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:05:25,058 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:05:25,058 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:05:25,058 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:05:25,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.176
2025-06-21 23:05:25,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.452
2025-06-21 23:05:25,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:05:25,122 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:05:25,122 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:05:34,993 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:05:34,994 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:06:25,179 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:06:25,179 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:06:25,182 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:03:55', tmtdew=10.28, humidity=47.79, cloud=0.0, wind=17.71, temperature=6.34, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:03:53.280', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08425000000000082, -0.14775000000000027, -0.0722499999999986, -0.06750000000000078, -0.022999999999999687, -0.013749999999999929, -0.006999999999999673, -0.02874999999999872, -0.10449999999999982, 0.0, 0.006249999999999645, -0.11700000000000088, 0.00849999999999973, 0.06924999999999848, -0.057000000000000384, -0.08999999999999986, -0.03625000000000078, -0.011000000000001009, -0.04400000000000048, -0.12125000000000163, -0.008000000000000895, -0.007250000000000867, -0.08974999999999866, -0.17525000000000013, -0.12900000000000134, -0.012500000000001066, -0.0782500000000006, -0.17249999999999943, -0.12299999999999933, 0.016500000000000625, -0.006000000000000227, -0.13899999999999935, -0.15325000000000166], zp_timestamp='2025-06-21T21:00:00')
2025-06-21 23:06:25,182 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 30s
2025-06-21 23:06:25,182 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:06:25,182 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6m 25s
2025-06-21 23:06:25,182 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:06:25,183 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:06:25.183
2025-06-21 23:06:25,191 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:06:25,254 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924588466. UTC time = 2025-06-21T21:06:25.183
2025-06-21 23:06:25,254 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:06:25,254 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:06:25,254 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:06:25,254 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:06:25,254 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:06:25,321 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.984
2025-06-21 23:06:25,321 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.429
2025-06-21 23:06:25,321 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:06:25,322 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:06:25,322 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:06:35,054 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:06:35,073 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:07:25,379 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:07:25,379 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:07:25,381 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:07:05', tmtdew=10.22, humidity=48.01, cloud=0.0, wind=19.29, temperature=6.28, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:06:53.338', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08425000000000082, -0.14775000000000027, -0.0722499999999986, -0.06750000000000078, -0.022999999999999687, -0.013749999999999929, -0.006999999999999673, -0.02874999999999872, -0.10449999999999982, 0.0, 0.006249999999999645, -0.11700000000000088, 0.00849999999999973, 0.06924999999999848, -0.057000000000000384, -0.08999999999999986, -0.03625000000000078, -0.011000000000001009, -0.04400000000000048, -0.12125000000000163, -0.008000000000000895, -0.007250000000000867, -0.08974999999999866, -0.17525000000000013, -0.12900000000000134, -0.012500000000001066, -0.0782500000000006, -0.17249999999999943, -0.12299999999999933, 0.016500000000000625, -0.006000000000000227, -0.13899999999999935, -0.15325000000000166], zp_timestamp='2025-06-21T21:03:00')
2025-06-21 23:07:25,382 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 23:07:25,382 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:07:25,382 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 25s
2025-06-21 23:07:25,382 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:07:25,382 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:07:25.382
2025-06-21 23:07:25,394 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:07:25,465 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924609393. UTC time = 2025-06-21T21:07:25.382
2025-06-21 23:07:25,465 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:07:25,465 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:07:25,465 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:07:25,465 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:07:25,465 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:07:25,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.870
2025-06-21 23:07:25,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.329
2025-06-21 23:07:25,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:07:25,529 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:07:25,529 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:07:35,133 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:07:35,134 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:08:25,590 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:08:25,590 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:08:25,592 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:08:09', tmtdew=10.17, humidity=48.06, cloud=0.0, wind=23.33, temperature=6.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:07:53.299', atlas_cloud=1, atlas_rain=1, zp_data=[-0.1172500000000003, -0.1377499999999987, -0.05424999999999969, -0.05450000000000088, -0.0365000000000002, -0.022749999999998494, 0.04299999999999926, -0.02874999999999872, -0.09600000000000009, -0.0045000000000001705, -0.038750000000000284, -0.12700000000000067, -0.0004999999999988347, -0.0027500000000006963, -0.04600000000000115, -0.0810000000000013, -0.060249999999999915, -0.017999999999998906, -0.02400000000000091, -0.15475000000000172, -0.0470000000000006, 0.008749999999999147, -0.09525000000000006, -0.19324999999999903, -0.09700000000000131, -0.08349999999999902, -0.08425000000000082, -0.21149999999999913, -0.10999999999999943, 0.011000000000001009, -0.007999999999999119, -0.10499999999999865, -0.17925000000000146], zp_timestamp='2025-06-21T21:06:00')
2025-06-21 23:08:25,592 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 23:08:25,592 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:08:25,592 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 25s
2025-06-21 23:08:25,592 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:08:25,592 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:08:25.592
2025-06-21 23:08:25,601 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:08:25,663 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460074. UTC time = 2025-06-21T21:08:25.592
2025-06-21 23:08:25,663 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:08:25,664 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:08:25,664 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:08:25,664 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:08:25,664 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:08:25,727 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.833
2025-06-21 23:08:25,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.152
2025-06-21 23:08:25,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:08:25,728 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:08:25,728 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:08:35,194 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:08:35,195 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:09:25,788 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:09:25,788 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:09:25,791 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:09:13', tmtdew=10.19, humidity=48.09, cloud=0.0, wind=20.11, temperature=6.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:08:23.280', atlas_cloud=1, atlas_rain=1, zp_data=[-0.1172500000000003, -0.1377499999999987, -0.05424999999999969, -0.05450000000000088, -0.0365000000000002, -0.022749999999998494, 0.04299999999999926, -0.02874999999999872, -0.09600000000000009, -0.0045000000000001705, -0.038750000000000284, -0.12700000000000067, -0.0004999999999988347, -0.0027500000000006963, -0.04600000000000115, -0.0810000000000013, -0.060249999999999915, -0.017999999999998906, -0.02400000000000091, -0.15475000000000172, -0.0470000000000006, 0.008749999999999147, -0.09525000000000006, -0.19324999999999903, -0.09700000000000131, -0.08349999999999902, -0.08425000000000082, -0.21149999999999913, -0.10999999999999943, 0.011000000000001009, -0.007999999999999119, -0.10499999999999865, -0.17925000000000146], zp_timestamp='2025-06-21T21:06:00')
2025-06-21 23:09:25,791 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-21 23:09:25,791 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:09:25,791 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 25s
2025-06-21 23:09:25,791 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:09:25,792 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:09:25.792
2025-06-21 23:09:25,801 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:09:25,864 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458106. UTC time = 2025-06-21T21:09:25.792
2025-06-21 23:09:25,864 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:09:25,864 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:09:25,864 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:09:25,864 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:09:25,864 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:09:25,928 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.872
2025-06-21 23:09:25,929 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.896
2025-06-21 23:09:25,929 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:09:25,929 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:09:25,929 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:09:35,255 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:09:35,256 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:10:25,989 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:10:25,989 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:10:26,000 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:10:16', tmtdew=10.16, humidity=48.06, cloud=0.0, wind=21.54, temperature=6.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:09:53.309', atlas_cloud=1, atlas_rain=1, zp_data=[-0.1172500000000003, -0.1377499999999987, -0.05424999999999969, -0.05450000000000088, -0.0365000000000002, -0.022749999999998494, 0.04299999999999926, -0.02874999999999872, -0.09600000000000009, -0.0045000000000001705, -0.038750000000000284, -0.12700000000000067, -0.0004999999999988347, -0.0027500000000006963, -0.04600000000000115, -0.0810000000000013, -0.060249999999999915, -0.017999999999998906, -0.02400000000000091, -0.15475000000000172, -0.0470000000000006, 0.008749999999999147, -0.09525000000000006, -0.19324999999999903, -0.09700000000000131, -0.08349999999999902, -0.08425000000000082, -0.21149999999999913, -0.10999999999999943, 0.011000000000001009, -0.007999999999999119, -0.10499999999999865, -0.17925000000000146], zp_timestamp='2025-06-21T21:06:00')
2025-06-21 23:10:26,000 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-21 23:10:26,000 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:10:26,000 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 26s
2025-06-21 23:10:26,000 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:10:26,001 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:10:26.001
2025-06-21 23:10:26,009 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:10:26,073 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456699. UTC time = 2025-06-21T21:10:26.001
2025-06-21 23:10:26,073 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:10:26,073 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:10:26,073 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:10:26,073 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:10:26,073 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:10:26,139 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.984
2025-06-21 23:10:26,139 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.599
2025-06-21 23:10:26,140 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:10:26,140 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:10:26,140 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:10:35,316 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:10:35,317 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:11:26,200 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:11:26,200 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:11:26,203 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:10:48', tmtdew=10.16, humidity=48.07, cloud=0.0, wind=19.39, temperature=6.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:10:53.270', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0572499999999998, -0.13175000000000026, -0.03524999999999956, -0.0365000000000002, 0.03599999999999959, 0.003750000000000142, 0.04349999999999987, -0.004749999999999588, -0.15450000000000053, 0.03950000000000031, -0.00575000000000081, -0.07499999999999929, -0.006000000000000227, 0.04574999999999996, -0.04800000000000004, -0.061500000000000554, -0.012250000000001648, 0.010499999999998622, 0.0015000000000000568, -0.11025000000000063, 0.004999999999999005, 0.04774999999999885, -0.1197499999999998, -0.13675000000000104, -0.13500000000000156, -0.050499999999999545, -0.057749999999998636, -0.16800000000000104, -0.07199999999999918, -0.01899999999999835, 0.03500000000000014, -0.1509999999999998, -0.16125000000000078], zp_timestamp='2025-06-21T21:09:00')
2025-06-21 23:11:26,203 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-21 23:11:26,203 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:11:26,203 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 26s
2025-06-21 23:11:26,203 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:11:26,204 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:11:26.204
2025-06-21 23:11:26,212 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:11:26,274 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455845. UTC time = 2025-06-21T21:11:26.204
2025-06-21 23:11:26,275 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:11:26,275 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:11:26,275 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:11:26,275 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:11:26,275 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:11:26,340 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.169
2025-06-21 23:11:26,340 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.913
2025-06-21 23:11:26,340 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:11:26,340 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:11:26,341 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:11:35,375 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:11:35,376 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:12:26,401 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:12:26,401 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:12:26,403 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:11:51', tmtdew=10.14, humidity=48.04, cloud=0.0, wind=20.68, temperature=6.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:11:23.251', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0572499999999998, -0.13175000000000026, -0.03524999999999956, -0.0365000000000002, 0.03599999999999959, 0.003750000000000142, 0.04349999999999987, -0.004749999999999588, -0.15450000000000053, 0.03950000000000031, -0.00575000000000081, -0.07499999999999929, -0.006000000000000227, 0.04574999999999996, -0.04800000000000004, -0.061500000000000554, -0.012250000000001648, 0.010499999999998622, 0.0015000000000000568, -0.11025000000000063, 0.004999999999999005, 0.04774999999999885, -0.1197499999999998, -0.13675000000000104, -0.13500000000000156, -0.050499999999999545, -0.057749999999998636, -0.16800000000000104, -0.07199999999999918, -0.01899999999999835, 0.03500000000000014, -0.1509999999999998, -0.16125000000000078], zp_timestamp='2025-06-21T21:09:00')
2025-06-21 23:12:26,403 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 23:12:26,403 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:12:26,403 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 26s
2025-06-21 23:12:26,403 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:12:26,404 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:12:26.404
2025-06-21 23:12:26,412 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:12:26,476 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924555344. UTC time = 2025-06-21T21:12:26.404
2025-06-21 23:12:26,476 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:12:26,476 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:12:26,476 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:12:26,476 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:12:26,477 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:12:26,541 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.425
2025-06-21 23:12:26,541 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.157
2025-06-21 23:12:26,541 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:12:26,541 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:12:26,541 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:12:35,435 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:12:35,452 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:13:26,601 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:13:26,602 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:13:26,611 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:12:55', tmtdew=10.12, humidity=48.45, cloud=0.0, wind=19.2, temperature=6.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:12:23.299', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0572499999999998, -0.13175000000000026, -0.03524999999999956, -0.0365000000000002, 0.03599999999999959, 0.003750000000000142, 0.04349999999999987, -0.004749999999999588, -0.15450000000000053, 0.03950000000000031, -0.00575000000000081, -0.07499999999999929, -0.006000000000000227, 0.04574999999999996, -0.04800000000000004, -0.061500000000000554, -0.012250000000001648, 0.010499999999998622, 0.0015000000000000568, -0.11025000000000063, 0.004999999999999005, 0.04774999999999885, -0.1197499999999998, -0.13675000000000104, -0.13500000000000156, -0.050499999999999545, -0.057749999999998636, -0.16800000000000104, -0.07199999999999918, -0.01899999999999835, 0.03500000000000014, -0.1509999999999998, -0.16125000000000078], zp_timestamp='2025-06-21T21:09:00')
2025-06-21 23:13:26,612 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 23:13:26,612 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:13:26,612 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 26s
2025-06-21 23:13:26,612 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:13:26,612 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:13:26.612
2025-06-21 23:13:26,621 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:13:26,685 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455759. UTC time = 2025-06-21T21:13:26.612
2025-06-21 23:13:26,685 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:13:26,685 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:13:26,685 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:13:26,685 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:13:26,686 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:13:26,751 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.660
2025-06-21 23:13:26,751 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.329
2025-06-21 23:13:26,751 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:13:26,751 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:13:26,752 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:13:35,512 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:13:35,513 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:14:26,812 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:14:26,812 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:14:26,814 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:13:58', tmtdew=10.12, humidity=48.46, cloud=0.0, wind=23.82, temperature=6.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:13:53.328', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0572499999999998, -0.13175000000000026, -0.03524999999999956, -0.0365000000000002, 0.03599999999999959, 0.003750000000000142, 0.04349999999999987, -0.004749999999999588, -0.15450000000000053, 0.03950000000000031, -0.00575000000000081, -0.07499999999999929, -0.006000000000000227, 0.04574999999999996, -0.04800000000000004, -0.061500000000000554, -0.012250000000001648, 0.010499999999998622, 0.0015000000000000568, -0.11025000000000063, 0.004999999999999005, 0.04774999999999885, -0.1197499999999998, -0.13675000000000104, -0.13500000000000156, -0.050499999999999545, -0.057749999999998636, -0.16800000000000104, -0.07199999999999918, -0.01899999999999835, 0.03500000000000014, -0.1509999999999998, -0.16125000000000078], zp_timestamp='2025-06-21T21:12:00')
2025-06-21 23:14:26,814 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 23:14:26,814 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:14:26,814 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 26s
2025-06-21 23:14:26,814 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:14:26,814 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:14:26.814
2025-06-21 23:14:26,825 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:14:26,898 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924565085. UTC time = 2025-06-21T21:14:26.814
2025-06-21 23:14:26,898 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:14:26,898 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:14:26,898 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:14:26,898 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:14:26,898 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:14:26,964 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.338
2025-06-21 23:14:26,964 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.427
2025-06-21 23:14:26,964 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:14:26,964 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:14:26,964 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:14:35,573 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:14:35,592 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:15:27,023 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:15:27,023 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:15:27,025 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:15:02', tmtdew=9.97, humidity=48.84, cloud=0.0, wind=23.4, temperature=6.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:14:53.290', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0572499999999998, -0.13175000000000026, -0.03524999999999956, -0.0365000000000002, 0.03599999999999959, 0.003750000000000142, 0.04349999999999987, -0.004749999999999588, -0.15450000000000053, 0.03950000000000031, -0.00575000000000081, -0.07499999999999929, -0.006000000000000227, 0.04574999999999996, -0.04800000000000004, -0.061500000000000554, -0.012250000000001648, 0.010499999999998622, 0.0015000000000000568, -0.11025000000000063, 0.004999999999999005, 0.04774999999999885, -0.1197499999999998, -0.13675000000000104, -0.13500000000000156, -0.050499999999999545, -0.057749999999998636, -0.16800000000000104, -0.07199999999999918, -0.01899999999999835, 0.03500000000000014, -0.1509999999999998, -0.16125000000000078], zp_timestamp='2025-06-21T21:12:00')
2025-06-21 23:15:27,025 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 23:15:27,025 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:15:27,025 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 27s
2025-06-21 23:15:27,025 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:15:27,026 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:15:27.026
2025-06-21 23:15:27,035 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:15:27,100 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924577756. UTC time = 2025-06-21T21:15:27.026
2025-06-21 23:15:27,100 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:15:27,100 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:15:27,100 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:15:27,100 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:15:27,100 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:15:27,171 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.096
2025-06-21 23:15:27,172 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.452
2025-06-21 23:15:27,172 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:15:27,172 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:15:27,172 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:15:35,652 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:15:35,670 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:16:27,231 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:16:27,231 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:16:27,233 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:16:05', tmtdew=10.01, humidity=48.61, cloud=0.0, wind=22.85, temperature=6.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:15:23.270', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0572499999999998, -0.13175000000000026, -0.03524999999999956, -0.0365000000000002, 0.03599999999999959, 0.003750000000000142, 0.04349999999999987, -0.004749999999999588, -0.15450000000000053, 0.03950000000000031, -0.00575000000000081, -0.07499999999999929, -0.006000000000000227, 0.04574999999999996, -0.04800000000000004, -0.061500000000000554, -0.012250000000001648, 0.010499999999998622, 0.0015000000000000568, -0.11025000000000063, 0.004999999999999005, 0.04774999999999885, -0.1197499999999998, -0.13675000000000104, -0.13500000000000156, -0.050499999999999545, -0.057749999999998636, -0.16800000000000104, -0.07199999999999918, -0.01899999999999835, 0.03500000000000014, -0.1509999999999998, -0.16125000000000078], zp_timestamp='2025-06-21T21:12:00')
2025-06-21 23:16:27,233 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 23:16:27,233 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:16:27,233 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 27s
2025-06-21 23:16:27,233 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:16:27,233 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:16:27.233
2025-06-21 23:16:27,242 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:16:27,302 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924595516. UTC time = 2025-06-21T21:16:27.233
2025-06-21 23:16:27,302 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:16:27,302 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:16:27,302 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:16:27,302 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:16:27,303 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:16:27,365 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.933
2025-06-21 23:16:27,366 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.401
2025-06-21 23:16:27,366 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:16:27,366 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:16:27,366 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:16:35,730 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:16:35,731 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:17:27,426 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:17:27,426 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:17:27,429 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:17:09', tmtdew=10.04, humidity=48.5, cloud=0.0, wind=20.56, temperature=6.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:16:53.299', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05975000000000108, -0.1067499999999999, -0.019750000000000156, -0.0259999999999998, 0.0019999999999988916, -0.018749999999998934, 0.028999999999999915, 0.03225000000000122, -0.11650000000000027, 0.057000000000000384, 0.04124999999999979, -0.09150000000000169, 0.023999999999999133, 0.055749999999999744, -0.041999999999999815, -0.0600000000000005, 0.008250000000000313, 0.0015000000000000568, 0.006999999999999673, -0.10675000000000168, 0.024499999999999744, 0.05474999999999852, -0.09574999999999889, -0.16724999999999923, -0.08200000000000074, -0.05749999999999922, -0.098749999999999, -0.1095000000000006, -0.05400000000000027, -0.0024999999999995026, 0.06300000000000061, -0.06949999999999967, -0.16025000000000134], zp_timestamp='2025-06-21T21:15:00')
2025-06-21 23:17:27,429 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 23:17:27,429 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:17:27,429 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 27s
2025-06-21 23:17:27,429 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:17:27,430 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:17:27.430
2025-06-21 23:17:27,438 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:17:27,508 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924616024. UTC time = 2025-06-21T21:17:27.430
2025-06-21 23:17:27,508 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:17:27,508 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:17:27,508 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:17:27,508 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:17:27,508 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:17:27,572 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.847
2025-06-21 23:17:27,572 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.272
2025-06-21 23:17:27,572 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:17:27,572 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:17:27,572 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:17:35,791 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:17:35,792 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:18:27,633 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:18:27,633 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:18:27,635 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:18:13', tmtdew=10.04, humidity=48.51, cloud=0.0, wind=19.8, temperature=6.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:17:53.261', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05975000000000108, -0.1067499999999999, -0.019750000000000156, -0.0259999999999998, 0.0019999999999988916, -0.018749999999998934, 0.028999999999999915, 0.03225000000000122, -0.11650000000000027, 0.057000000000000384, 0.04124999999999979, -0.09150000000000169, 0.023999999999999133, 0.055749999999999744, -0.041999999999999815, -0.0600000000000005, 0.008250000000000313, 0.0015000000000000568, 0.006999999999999673, -0.10675000000000168, 0.024499999999999744, 0.05474999999999852, -0.09574999999999889, -0.16724999999999923, -0.08200000000000074, -0.05749999999999922, -0.098749999999999, -0.1095000000000006, -0.05400000000000027, -0.0024999999999995026, 0.06300000000000061, -0.06949999999999967, -0.16025000000000134], zp_timestamp='2025-06-21T21:15:00')
2025-06-21 23:18:27,635 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 23:18:27,635 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:18:27,636 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 27s
2025-06-21 23:18:27,636 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:18:27,636 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:18:27.636
2025-06-21 23:18:27,645 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:18:27,705 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459275. UTC time = 2025-06-21T21:18:27.636
2025-06-21 23:18:27,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:18:27,706 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:18:27,706 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:18:27,706 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:18:27,706 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:18:27,769 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.838
2025-06-21 23:18:27,769 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.066
2025-06-21 23:18:27,769 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:18:27,769 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:18:27,769 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:18:35,851 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:18:35,852 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:19:27,830 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:19:27,830 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:19:27,832 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:18:45', tmtdew=10.02, humidity=48.56, cloud=0.0, wind=23.1, temperature=6.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:18:23.242', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05975000000000108, -0.1067499999999999, -0.019750000000000156, -0.0259999999999998, 0.0019999999999988916, -0.018749999999998934, 0.028999999999999915, 0.03225000000000122, -0.11650000000000027, 0.057000000000000384, 0.04124999999999979, -0.09150000000000169, 0.023999999999999133, 0.055749999999999744, -0.041999999999999815, -0.0600000000000005, 0.008250000000000313, 0.0015000000000000568, 0.006999999999999673, -0.10675000000000168, 0.024499999999999744, 0.05474999999999852, -0.09574999999999889, -0.16724999999999923, -0.08200000000000074, -0.05749999999999922, -0.098749999999999, -0.1095000000000006, -0.05400000000000027, -0.0024999999999995026, 0.06300000000000061, -0.06949999999999967, -0.16025000000000134], zp_timestamp='2025-06-21T21:15:00')
2025-06-21 23:19:27,833 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-21 23:19:27,833 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:19:27,833 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 27s
2025-06-21 23:19:27,833 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:19:27,833 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:19:27.833
2025-06-21 23:19:27,855 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:19:27,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457515. UTC time = 2025-06-21T21:19:27.833
2025-06-21 23:19:27,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:19:27,998 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:19:27,998 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:19:27,998 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:19:27,998 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:19:28,073 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.904
2025-06-21 23:19:28,074 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.780
2025-06-21 23:19:28,074 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:19:28,074 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:19:28,074 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:19:35,912 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:19:35,913 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:20:28,134 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:20:28,135 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:20:28,136 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:18:45', tmtdew=10.02, humidity=48.56, cloud=0.0, wind=23.1, temperature=6.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:18:23.242', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05975000000000108, -0.1067499999999999, -0.019750000000000156, -0.0259999999999998, 0.0019999999999988916, -0.018749999999998934, 0.028999999999999915, 0.03225000000000122, -0.11650000000000027, 0.057000000000000384, 0.04124999999999979, -0.09150000000000169, 0.023999999999999133, 0.055749999999999744, -0.041999999999999815, -0.0600000000000005, 0.008250000000000313, 0.0015000000000000568, 0.006999999999999673, -0.10675000000000168, 0.024499999999999744, 0.05474999999999852, -0.09574999999999889, -0.16724999999999923, -0.08200000000000074, -0.05749999999999922, -0.098749999999999, -0.1095000000000006, -0.05400000000000027, -0.0024999999999995026, 0.06300000000000061, -0.06949999999999967, -0.16025000000000134], zp_timestamp='2025-06-21T21:15:00')
2025-06-21 23:20:28,136 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 43s
2025-06-21 23:20:28,136 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:20:28,136 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 28s
2025-06-21 23:20:28,136 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:20:28,137 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:20:28.137
2025-06-21 23:20:28,146 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:20:28,212 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456311. UTC time = 2025-06-21T21:20:28.137
2025-06-21 23:20:28,212 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:20:28,212 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:20:28,212 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:20:28,212 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:20:28,212 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:20:28,278 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.043
2025-06-21 23:20:28,278 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.723
2025-06-21 23:20:28,278 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:20:28,278 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:20:28,278 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:20:35,973 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:20:35,974 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:21:28,339 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:21:28,339 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:21:28,340 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:18:45', tmtdew=10.02, humidity=48.56, cloud=0.0, wind=23.1, temperature=6.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:18:23.242', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05975000000000108, -0.1067499999999999, -0.019750000000000156, -0.0259999999999998, 0.0019999999999988916, -0.018749999999998934, 0.028999999999999915, 0.03225000000000122, -0.11650000000000027, 0.057000000000000384, 0.04124999999999979, -0.09150000000000169, 0.023999999999999133, 0.055749999999999744, -0.041999999999999815, -0.0600000000000005, 0.008250000000000313, 0.0015000000000000568, 0.006999999999999673, -0.10675000000000168, 0.024499999999999744, 0.05474999999999852, -0.09574999999999889, -0.16724999999999923, -0.08200000000000074, -0.05749999999999922, -0.098749999999999, -0.1095000000000006, -0.05400000000000027, -0.0024999999999995026, 0.06300000000000061, -0.06949999999999967, -0.16025000000000134], zp_timestamp='2025-06-21T21:15:00')
2025-06-21 23:21:28,340 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 43s
2025-06-21 23:21:28,340 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:21:28,340 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6m 28s
2025-06-21 23:21:28,340 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:21:28,341 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:21:28.341
2025-06-21 23:21:28,349 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:21:28,413 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455659. UTC time = 2025-06-21T21:21:28.341
2025-06-21 23:21:28,413 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:21:28,413 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:21:28,413 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:21:28,413 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:21:28,413 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:21:28,478 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.255
2025-06-21 23:21:28,478 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.011
2025-06-21 23:21:28,478 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:21:28,478 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:21:28,478 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:21:36,034 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:21:36,054 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:22:28,535 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:22:28,535 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:22:28,537 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:21:56', tmtdew=10.03, humidity=48.87, cloud=0.0, wind=25.0, temperature=6.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:21:53.280', atlas_cloud=1, atlas_rain=1, zp_data=[-0.05975000000000108, -0.1067499999999999, -0.019750000000000156, -0.0259999999999998, 0.0019999999999988916, -0.018749999999998934, 0.028999999999999915, 0.03225000000000122, -0.11650000000000027, 0.057000000000000384, 0.04124999999999979, -0.09150000000000169, 0.023999999999999133, 0.055749999999999744, -0.041999999999999815, -0.0600000000000005, 0.008250000000000313, 0.0015000000000000568, 0.006999999999999673, -0.10675000000000168, 0.024499999999999744, 0.05474999999999852, -0.09574999999999889, -0.16724999999999923, -0.08200000000000074, -0.05749999999999922, -0.098749999999999, -0.1095000000000006, -0.05400000000000027, -0.0024999999999995026, 0.06300000000000061, -0.06949999999999967, -0.16025000000000134], zp_timestamp='2025-06-21T21:18:00')
2025-06-21 23:22:28,537 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-21 23:22:28,538 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:22:28,538 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 28s
2025-06-21 23:22:28,538 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:22:28,538 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:22:28.538
2025-06-21 23:22:28,547 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:22:28,610 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924555474. UTC time = 2025-06-21T21:22:28.538
2025-06-21 23:22:28,611 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:22:28,611 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:22:28,611 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:22:28,611 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:22:28,611 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:22:28,677 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.537
2025-06-21 23:22:28,677 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.228
2025-06-21 23:22:28,677 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:22:28,677 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:22:28,677 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:22:36,114 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:22:36,132 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:23:28,735 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:23:28,735 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:23:28,737 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:22:28', tmtdew=10.0, humidity=48.87, cloud=0.0, wind=20.75, temperature=6.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:22:23.261', atlas_cloud=1, atlas_rain=1, zp_data=[-0.07125000000000092, -0.10874999999999879, -0.07075000000000031, -0.05850000000000044, -0.013500000000000512, 0.007750000000001478, 0.0730000000000004, 0.01025000000000098, -0.08250000000000135, 0.0129999999999999, 0.03524999999999956, -0.0804999999999989, 0.009999999999999787, 0.0072499999999990905, -0.053000000000000824, -0.027499999999999858, -0.019750000000000156, 0.0235000000000003, 0.006999999999999673, -0.10775000000000112, -0.021000000000000796, 0.05874999999999808, -0.053749999999999076, -0.19725000000000037, -0.0810000000000013, -0.04849999999999888, -0.03924999999999912, -0.1534999999999993, -0.08699999999999974, 0.012500000000001066, -0.0389999999999997, -0.11949999999999861, -0.14425000000000132], zp_timestamp='2025-06-21T21:21:00')
2025-06-21 23:23:28,737 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 0s
2025-06-21 23:23:28,737 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:23:28,738 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 28s
2025-06-21 23:23:28,738 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:23:28,738 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:23:28.738
2025-06-21 23:23:28,747 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:23:28,810 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455967. UTC time = 2025-06-21T21:23:28.738
2025-06-21 23:23:28,810 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:23:28,810 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:23:28,810 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:23:28,810 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:23:28,810 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:23:28,875 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.530
2025-06-21 23:23:28,875 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.373
2025-06-21 23:23:28,875 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:23:28,875 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:23:28,876 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:23:36,192 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:23:36,193 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:24:28,936 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:24:28,936 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:24:28,938 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:24:03', tmtdew=9.99, humidity=48.91, cloud=0.0, wind=24.93, temperature=6.18, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:23:53.290', atlas_cloud=1, atlas_rain=1, zp_data=[-0.07125000000000092, -0.10874999999999879, -0.07075000000000031, -0.05850000000000044, -0.013500000000000512, 0.007750000000001478, 0.0730000000000004, 0.01025000000000098, -0.08250000000000135, 0.0129999999999999, 0.03524999999999956, -0.0804999999999989, 0.009999999999999787, 0.0072499999999990905, -0.053000000000000824, -0.027499999999999858, -0.019750000000000156, 0.0235000000000003, 0.006999999999999673, -0.10775000000000112, -0.021000000000000796, 0.05874999999999808, -0.053749999999999076, -0.19725000000000037, -0.0810000000000013, -0.04849999999999888, -0.03924999999999912, -0.1534999999999993, -0.08699999999999974, 0.012500000000001066, -0.0389999999999997, -0.11949999999999861, -0.14425000000000132], zp_timestamp='2025-06-21T21:21:00')
2025-06-21 23:24:28,938 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-21 23:24:28,938 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:24:28,938 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 28s
2025-06-21 23:24:28,938 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:24:28,938 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:24:28.939
2025-06-21 23:24:28,947 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:24:29,010 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456909. UTC time = 2025-06-21T21:24:28.939
2025-06-21 23:24:29,010 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:24:29,010 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:24:29,010 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:24:29,010 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:24:29,010 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:24:29,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.238
2025-06-21 23:24:29,079 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.444
2025-06-21 23:24:29,079 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:24:29,079 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:24:29,079 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:24:36,253 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:24:36,272 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:25:29,139 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:25:29,139 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:25:29,142 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:25:07', tmtdew=9.89, humidity=49.14, cloud=0.0, wind=24.12, temperature=6.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:24:53.251', atlas_cloud=1, atlas_rain=1, zp_data=[-0.07125000000000092, -0.10874999999999879, -0.07075000000000031, -0.05850000000000044, -0.013500000000000512, 0.007750000000001478, 0.0730000000000004, 0.01025000000000098, -0.08250000000000135, 0.0129999999999999, 0.03524999999999956, -0.0804999999999989, 0.009999999999999787, 0.0072499999999990905, -0.053000000000000824, -0.027499999999999858, -0.019750000000000156, 0.0235000000000003, 0.006999999999999673, -0.10775000000000112, -0.021000000000000796, 0.05874999999999808, -0.053749999999999076, -0.19725000000000037, -0.0810000000000013, -0.04849999999999888, -0.03924999999999912, -0.1534999999999993, -0.08699999999999974, 0.012500000000001066, -0.0389999999999997, -0.11949999999999861, -0.14425000000000132], zp_timestamp='2025-06-21T21:21:00')
2025-06-21 23:25:29,143 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-21 23:25:29,143 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:25:29,143 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 29s
2025-06-21 23:25:29,143 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:25:29,143 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:25:29.143
2025-06-21 23:25:29,152 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:25:29,224 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924583646. UTC time = 2025-06-21T21:25:29.143
2025-06-21 23:25:29,224 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:25:29,224 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:25:29,224 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:25:29,224 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:25:29,224 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:25:29,291 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.026
2025-06-21 23:25:29,291 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.441
2025-06-21 23:25:29,291 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:25:29,291 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:25:29,291 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:25:36,332 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:25:36,350 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:26:29,352 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:26:29,352 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:26:29,355 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:26:12', tmtdew=9.85, humidity=49.19, cloud=0.0, wind=24.9, temperature=6.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:25:53.213', atlas_cloud=1, atlas_rain=1, zp_data=[-0.040749999999999176, -0.0547500000000003, -0.035749999999998394, -0.06800000000000139, -0.08549999999999969, 0.008250000000000313, 0.016000000000000014, 0.01025000000000098, -0.09850000000000136, 0.031000000000000583, 0.029749999999999943, -0.051000000000000156, 0.03599999999999959, 0.04075000000000095, -0.05900000000000105, -0.05799999999999983, -0.007250000000000867, 0.024499999999999744, -0.018000000000000682, -0.1357500000000016, 0.028999999999999915, 0.040749999999999176, -0.042749999999999844, -0.1662499999999998, -0.0810000000000013, -0.05149999999999899, -0.08174999999999955, -0.1609999999999996, -0.10999999999999943, 0.02200000000000024, -0.023999999999999133, -0.09799999999999898, -0.15875000000000128], zp_timestamp='2025-06-21T21:24:00')
2025-06-21 23:26:29,355 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-21 23:26:29,355 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:26:29,355 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 29s
2025-06-21 23:26:29,355 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:26:29,355 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:26:29.356
2025-06-21 23:26:29,365 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:26:29,427 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924603265. UTC time = 2025-06-21T21:26:29.356
2025-06-21 23:26:29,427 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:26:29,427 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:26:29,427 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:26:29,427 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:26:29,427 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:26:29,491 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.891
2025-06-21 23:26:29,492 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.362
2025-06-21 23:26:29,492 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:26:29,492 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:26:29,492 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:26:36,407 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:26:36,429 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:27:29,551 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:27:29,551 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:27:29,552 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:27:15', tmtdew=9.83, humidity=49.45, cloud=0.0, wind=26.2, temperature=6.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:26:23.280', atlas_cloud=1, atlas_rain=1, zp_data=[-0.040749999999999176, -0.0547500000000003, -0.035749999999998394, -0.06800000000000139, -0.08549999999999969, 0.008250000000000313, 0.016000000000000014, 0.01025000000000098, -0.09850000000000136, 0.031000000000000583, 0.029749999999999943, -0.051000000000000156, 0.03599999999999959, 0.04075000000000095, -0.05900000000000105, -0.05799999999999983, -0.007250000000000867, 0.024499999999999744, -0.018000000000000682, -0.1357500000000016, 0.028999999999999915, 0.040749999999999176, -0.042749999999999844, -0.1662499999999998, -0.0810000000000013, -0.05149999999999899, -0.08174999999999955, -0.1609999999999996, -0.10999999999999943, 0.02200000000000024, -0.023999999999999133, -0.09799999999999898, -0.15875000000000128], zp_timestamp='2025-06-21T21:24:00')
2025-06-21 23:27:29,553 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 23:27:29,553 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:27:29,553 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 29s
2025-06-21 23:27:29,553 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:27:29,553 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:27:29.553
2025-06-21 23:27:29,562 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:27:29,625 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460667. UTC time = 2025-06-21T21:27:29.553
2025-06-21 23:27:29,625 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:27:29,625 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:27:29,625 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:27:29,626 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:27:29,626 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:27:29,691 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.834
2025-06-21 23:27:29,691 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.205
2025-06-21 23:27:29,691 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:27:29,692 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:27:29,692 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:27:36,487 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:27:36,505 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:28:29,752 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:28:29,752 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:28:29,762 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:28:19', tmtdew=9.84, humidity=49.22, cloud=0.0, wind=26.34, temperature=6.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:27:53.222', atlas_cloud=1, atlas_rain=1, zp_data=[-0.040749999999999176, -0.0547500000000003, -0.035749999999998394, -0.06800000000000139, -0.08549999999999969, 0.008250000000000313, 0.016000000000000014, 0.01025000000000098, -0.09850000000000136, 0.031000000000000583, 0.029749999999999943, -0.051000000000000156, 0.03599999999999959, 0.04075000000000095, -0.05900000000000105, -0.05799999999999983, -0.007250000000000867, 0.024499999999999744, -0.018000000000000682, -0.1357500000000016, 0.028999999999999915, 0.040749999999999176, -0.042749999999999844, -0.1662499999999998, -0.0810000000000013, -0.05149999999999899, -0.08174999999999955, -0.1609999999999996, -0.10999999999999943, 0.02200000000000024, -0.023999999999999133, -0.09799999999999898, -0.15875000000000128], zp_timestamp='2025-06-21T21:24:00')
2025-06-21 23:28:29,763 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-21 23:28:29,763 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:28:29,763 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 29s
2025-06-21 23:28:29,763 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:28:29,763 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:28:29.763
2025-06-21 23:28:29,772 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:28:29,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245855. UTC time = 2025-06-21T21:28:29.763
2025-06-21 23:28:29,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:28:29,834 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:28:29,834 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:28:29,834 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:28:29,834 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:28:29,900 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.853
2025-06-21 23:28:29,900 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.969
2025-06-21 23:28:29,900 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:28:29,900 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:28:29,901 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:28:36,563 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:28:36,564 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:29:29,961 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:29:29,961 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:29:29,962 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:28:50', tmtdew=9.83, humidity=49.23, cloud=0.0, wind=24.14, temperature=6.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:28:53.270', atlas_cloud=1, atlas_rain=1, zp_data=[-0.040749999999999176, -0.0547500000000003, -0.035749999999998394, -0.06800000000000139, -0.08549999999999969, 0.008250000000000313, 0.016000000000000014, 0.01025000000000098, -0.09850000000000136, 0.031000000000000583, 0.029749999999999943, -0.051000000000000156, 0.03599999999999959, 0.04075000000000095, -0.05900000000000105, -0.05799999999999983, -0.007250000000000867, 0.024499999999999744, -0.018000000000000682, -0.1357500000000016, 0.028999999999999915, 0.040749999999999176, -0.042749999999999844, -0.1662499999999998, -0.0810000000000013, -0.05149999999999899, -0.08174999999999955, -0.1609999999999996, -0.10999999999999943, 0.02200000000000024, -0.023999999999999133, -0.09799999999999898, -0.15875000000000128], zp_timestamp='2025-06-21T21:27:00')
2025-06-21 23:29:29,963 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-21 23:29:29,963 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:29:29,963 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 29s
2025-06-21 23:29:29,963 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:29:29,963 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:29:29.963
2025-06-21 23:29:29,973 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:29:30,042 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924569975. UTC time = 2025-06-21T21:29:29.963
2025-06-21 23:29:30,042 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:29:30,042 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:29:30,042 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:29:30,042 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:29:30,042 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:29:30,108 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.946
2025-06-21 23:29:30,108 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.653
2025-06-21 23:29:30,109 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:29:30,109 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:29:30,109 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:29:36,624 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:29:36,625 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:30:30,167 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:30:30,167 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:30:30,169 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:29:54', tmtdew=9.8, humidity=49.57, cloud=0.0, wind=22.09, temperature=6.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:29:23.251', atlas_cloud=1, atlas_rain=1, zp_data=[-0.040749999999999176, -0.0547500000000003, -0.035749999999998394, -0.06800000000000139, -0.08549999999999969, 0.008250000000000313, 0.016000000000000014, 0.01025000000000098, -0.09850000000000136, 0.031000000000000583, 0.029749999999999943, -0.051000000000000156, 0.03599999999999959, 0.04075000000000095, -0.05900000000000105, -0.05799999999999983, -0.007250000000000867, 0.024499999999999744, -0.018000000000000682, -0.1357500000000016, 0.028999999999999915, 0.040749999999999176, -0.042749999999999844, -0.1662499999999998, -0.0810000000000013, -0.05149999999999899, -0.08174999999999955, -0.1609999999999996, -0.10999999999999943, 0.02200000000000024, -0.023999999999999133, -0.09799999999999898, -0.15875000000000128], zp_timestamp='2025-06-21T21:27:00')
2025-06-21 23:30:30,169 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-21 23:30:30,169 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:30:30,169 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 30s
2025-06-21 23:30:30,169 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:30:30,170 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:30:30.170
2025-06-21 23:30:30,179 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:30:30,288 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924559996. UTC time = 2025-06-21T21:30:30.170
2025-06-21 23:30:30,288 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:30:30,288 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:30:30,288 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:30:30,288 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:30:30,288 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:30:30,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.112
2025-06-21 23:30:30,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.837
2025-06-21 23:30:30,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:30:30,385 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:30:30,399 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:30:36,685 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:30:36,686 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:31:30,459 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:31:30,459 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:31:30,461 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:30:57', tmtdew=9.77, humidity=49.67, cloud=0.0, wind=25.9, temperature=6.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:30:53.194', atlas_cloud=1, atlas_rain=1, zp_data=[-0.040749999999999176, -0.0547500000000003, -0.035749999999998394, -0.06800000000000139, -0.08549999999999969, 0.008250000000000313, 0.016000000000000014, 0.01025000000000098, -0.09850000000000136, 0.031000000000000583, 0.029749999999999943, -0.051000000000000156, 0.03599999999999959, 0.04075000000000095, -0.05900000000000105, -0.05799999999999983, -0.007250000000000867, 0.024499999999999744, -0.018000000000000682, -0.1357500000000016, 0.028999999999999915, 0.040749999999999176, -0.042749999999999844, -0.1662499999999998, -0.0810000000000013, -0.05149999999999899, -0.08174999999999955, -0.1609999999999996, -0.10999999999999943, 0.02200000000000024, -0.023999999999999133, -0.09799999999999898, -0.15875000000000128], zp_timestamp='2025-06-21T21:27:00')
2025-06-21 23:31:30,461 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-21 23:31:30,461 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:31:30,461 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 30s
2025-06-21 23:31:30,461 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:31:30,462 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:31:30.462
2025-06-21 23:31:30,470 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:31:30,532 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455547. UTC time = 2025-06-21T21:31:30.462
2025-06-21 23:31:30,532 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:31:30,532 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:31:30,532 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:31:30,532 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:31:30,532 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:31:30,595 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.350
2025-06-21 23:31:30,595 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.099
2025-06-21 23:31:30,595 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:31:30,596 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:31:30,596 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:31:36,746 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:31:36,763 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:32:30,656 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:32:30,656 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:32:30,658 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:32:01', tmtdew=9.79, humidity=49.37, cloud=0.0, wind=21.28, temperature=6.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:31:53.242', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08525000000000027, -0.036749999999999616, -0.029749999999999943, -0.12300000000000111, -0.04550000000000054, -0.004749999999999588, 0.07699999999999996, -0.045249999999999346, -0.10250000000000092, 0.053000000000000824, 0.02624999999999922, -0.09800000000000075, 0.018000000000000682, 0.01624999999999943, -0.04550000000000054, -0.07950000000000124, -0.02325000000000088, -0.0045000000000001705, 0.018499999999999517, -0.12175000000000047, 0.02299999999999791, 0.04274999999999807, -0.05274999999999963, -0.16024999999999956, -0.04200000000000159, -0.034000000000000696, -0.051750000000000185, -0.14749999999999908, -0.09799999999999898, 0.051000000000000156, 0.011000000000001009, -0.14199999999999946, -0.10824999999999996], zp_timestamp='2025-06-21T21:30:00')
2025-06-21 23:32:30,658 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-21 23:32:30,658 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:32:30,658 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 30s
2025-06-21 23:32:30,658 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:32:30,659 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:32:30.659
2025-06-21 23:32:30,667 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:32:30,730 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556326. UTC time = 2025-06-21T21:32:30.659
2025-06-21 23:32:30,730 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:32:30,730 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:32:30,730 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:32:30,730 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:32:30,730 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:32:30,795 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.659
2025-06-21 23:32:30,795 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.289
2025-06-21 23:32:30,795 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:32:30,795 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:32:30,796 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:32:36,823 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:32:36,824 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:33:30,856 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:33:30,856 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:33:30,867 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:33:04', tmtdew=9.79, humidity=49.37, cloud=0.0, wind=20.64, temperature=6.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:32:53.203', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08525000000000027, -0.036749999999999616, -0.029749999999999943, -0.12300000000000111, -0.04550000000000054, -0.004749999999999588, 0.07699999999999996, -0.045249999999999346, -0.10250000000000092, 0.053000000000000824, 0.02624999999999922, -0.09800000000000075, 0.018000000000000682, 0.01624999999999943, -0.04550000000000054, -0.07950000000000124, -0.02325000000000088, -0.0045000000000001705, 0.018499999999999517, -0.12175000000000047, 0.02299999999999791, 0.04274999999999807, -0.05274999999999963, -0.16024999999999956, -0.04200000000000159, -0.034000000000000696, -0.051750000000000185, -0.14749999999999908, -0.09799999999999898, 0.051000000000000156, 0.011000000000001009, -0.14199999999999946, -0.10824999999999996], zp_timestamp='2025-06-21T21:30:00')
2025-06-21 23:33:30,867 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-21 23:33:30,867 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:33:30,867 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 30s
2025-06-21 23:33:30,867 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:33:30,867 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:33:30.867
2025-06-21 23:33:30,876 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:33:30,946 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924562464. UTC time = 2025-06-21T21:33:30.867
2025-06-21 23:33:30,946 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:33:30,946 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:33:30,946 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:33:30,946 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:33:30,946 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:33:31,010 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.412
2025-06-21 23:33:31,010 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.407
2025-06-21 23:33:31,011 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:33:31,011 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:33:31,011 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:33:36,884 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:33:36,885 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:34:31,071 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:34:31,071 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:34:31,074 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:34:08', tmtdew=9.72, humidity=49.73, cloud=0.0, wind=24.72, temperature=6.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:33:23.270', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08525000000000027, -0.036749999999999616, -0.029749999999999943, -0.12300000000000111, -0.04550000000000054, -0.004749999999999588, 0.07699999999999996, -0.045249999999999346, -0.10250000000000092, 0.053000000000000824, 0.02624999999999922, -0.09800000000000075, 0.018000000000000682, 0.01624999999999943, -0.04550000000000054, -0.07950000000000124, -0.02325000000000088, -0.0045000000000001705, 0.018499999999999517, -0.12175000000000047, 0.02299999999999791, 0.04274999999999807, -0.05274999999999963, -0.16024999999999956, -0.04200000000000159, -0.034000000000000696, -0.051750000000000185, -0.14749999999999908, -0.09799999999999898, 0.051000000000000156, 0.011000000000001009, -0.14199999999999946, -0.10824999999999996], zp_timestamp='2025-06-21T21:30:00')
2025-06-21 23:34:31,074 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-21 23:34:31,074 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:34:31,074 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 31s
2025-06-21 23:34:31,074 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:34:31,075 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:34:31.075
2025-06-21 23:34:31,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:34:31,148 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245738. UTC time = 2025-06-21T21:34:31.075
2025-06-21 23:34:31,148 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:34:31,148 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:34:31,148 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:34:31,148 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:34:31,148 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:34:31,214 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.150
2025-06-21 23:34:31,214 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.451
2025-06-21 23:34:31,214 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:34:31,214 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:34:31,214 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:34:36,945 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:34:36,946 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:35:31,271 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:35:31,271 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:35:31,273 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:35:11', tmtdew=9.63, humidity=50.05, cloud=0.0, wind=22.76, temperature=5.92, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:34:53.213', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08525000000000027, -0.036749999999999616, -0.029749999999999943, -0.12300000000000111, -0.04550000000000054, -0.004749999999999588, 0.07699999999999996, -0.045249999999999346, -0.10250000000000092, 0.053000000000000824, 0.02624999999999922, -0.09800000000000075, 0.018000000000000682, 0.01624999999999943, -0.04550000000000054, -0.07950000000000124, -0.02325000000000088, -0.0045000000000001705, 0.018499999999999517, -0.12175000000000047, 0.02299999999999791, 0.04274999999999807, -0.05274999999999963, -0.16024999999999956, -0.04200000000000159, -0.034000000000000696, -0.051750000000000185, -0.14749999999999908, -0.09799999999999898, 0.051000000000000156, 0.011000000000001009, -0.14199999999999946, -0.10824999999999996], zp_timestamp='2025-06-21T21:33:00')
2025-06-21 23:35:31,274 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-21 23:35:31,274 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:35:31,274 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 31s
2025-06-21 23:35:31,274 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:35:31,274 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:35:31.274
2025-06-21 23:35:31,283 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:35:31,344 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924590236. UTC time = 2025-06-21T21:35:31.274
2025-06-21 23:35:31,344 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:35:31,344 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:35:31,344 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:35:31,344 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:35:31,344 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:35:31,407 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.966
2025-06-21 23:35:31,407 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.420
2025-06-21 23:35:31,407 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:35:31,407 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:35:31,408 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:35:37,003 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:35:37,024 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:36:31,468 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:36:31,468 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:36:31,469 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:36:15', tmtdew=9.61, humidity=50.01, cloud=0.0, wind=24.75, temperature=5.93, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:35:53.174', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08525000000000027, -0.036749999999999616, -0.029749999999999943, -0.12300000000000111, -0.04550000000000054, -0.004749999999999588, 0.07699999999999996, -0.045249999999999346, -0.10250000000000092, 0.053000000000000824, 0.02624999999999922, -0.09800000000000075, 0.018000000000000682, 0.01624999999999943, -0.04550000000000054, -0.07950000000000124, -0.02325000000000088, -0.0045000000000001705, 0.018499999999999517, -0.12175000000000047, 0.02299999999999791, 0.04274999999999807, -0.05274999999999963, -0.16024999999999956, -0.04200000000000159, -0.034000000000000696, -0.051750000000000185, -0.14749999999999908, -0.09799999999999898, 0.051000000000000156, 0.011000000000001009, -0.14199999999999946, -0.10824999999999996], zp_timestamp='2025-06-21T21:33:00')
2025-06-21 23:36:31,470 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-21 23:36:31,470 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:36:31,470 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 31s
2025-06-21 23:36:31,470 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:36:31,470 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:36:31.470
2025-06-21 23:36:31,479 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:36:31,542 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924611693. UTC time = 2025-06-21T21:36:31.470
2025-06-21 23:36:31,542 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:36:31,542 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:36:31,542 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:36:31,542 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:36:31,543 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:36:31,606 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.861
2025-06-21 23:36:31,606 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.312
2025-06-21 23:36:31,607 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:36:31,607 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:36:31,607 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:36:37,084 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:36:37,085 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:37:31,667 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:37:31,667 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:37:31,670 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:37:18', tmtdew=9.64, humidity=50.01, cloud=0.0, wind=21.49, temperature=5.93, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:36:23.242', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08525000000000027, -0.036749999999999616, -0.029749999999999943, -0.12300000000000111, -0.04550000000000054, -0.004749999999999588, 0.07699999999999996, -0.045249999999999346, -0.10250000000000092, 0.053000000000000824, 0.02624999999999922, -0.09800000000000075, 0.018000000000000682, 0.01624999999999943, -0.04550000000000054, -0.07950000000000124, -0.02325000000000088, -0.0045000000000001705, 0.018499999999999517, -0.12175000000000047, 0.02299999999999791, 0.04274999999999807, -0.05274999999999963, -0.16024999999999956, -0.04200000000000159, -0.034000000000000696, -0.051750000000000185, -0.14749999999999908, -0.09799999999999898, 0.051000000000000156, 0.011000000000001009, -0.14199999999999946, -0.10824999999999996], zp_timestamp='2025-06-21T21:33:00')
2025-06-21 23:37:31,670 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-21 23:37:31,670 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:37:31,670 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 31s
2025-06-21 23:37:31,670 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:37:31,671 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:37:31.671
2025-06-21 23:37:31,680 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:37:31,748 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245981. UTC time = 2025-06-21T21:37:31.671
2025-06-21 23:37:31,748 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:37:31,748 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:37:31,748 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:37:31,748 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:37:31,748 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:37:31,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.832
2025-06-21 23:37:31,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.126
2025-06-21 23:37:31,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:37:31,819 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:37:31,819 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:37:37,145 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:37:37,146 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:38:31,879 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:38:31,880 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:38:31,882 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:38:22', tmtdew=9.67, humidity=49.92, cloud=0.0, wind=26.13, temperature=5.98, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:37:53.184', atlas_cloud=1, atlas_rain=1, zp_data=[-0.11025000000000063, -0.029749999999999943, -0.05424999999999969, -0.11450000000000138, -0.02999999999999936, 0.020250000000000767, 0.019000000000000128, 0.006750000000000256, -0.06300000000000061, 0.01950000000000074, 0.012249999999999872, -0.07900000000000063, 0.02999999999999936, 0.008250000000000313, -0.08750000000000036, -0.06300000000000061, -0.0072499999999990905, -0.016000000000000014, 0.004999999999999005, -0.09975000000000023, 0.038000000000000256, 0.010749999999998039, -0.06774999999999842, -0.18425000000000047, -0.10800000000000054, -0.018499999999999517, -0.06825000000000081, -0.1515000000000004, -0.10849999999999937, 0.012500000000001066, -0.014999999999998792, -0.11799999999999855, -0.15225000000000044], zp_timestamp='2025-06-21T21:36:00')
2025-06-21 23:38:31,882 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-06-21 23:38:31,882 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:38:31,882 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 31s
2025-06-21 23:38:31,882 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:38:31,883 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:38:31.883
2025-06-21 23:38:31,891 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:38:31,953 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924579022. UTC time = 2025-06-21T21:38:31.883
2025-06-21 23:38:31,954 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:38:31,954 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:38:31,954 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:38:31,954 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:38:31,954 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:38:32,019 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.878
2025-06-21 23:38:32,019 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.861
2025-06-21 23:38:32,019 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:38:32,019 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:38:32,019 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:38:37,206 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:38:37,225 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:39:32,080 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:39:32,080 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:39:32,084 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:39:25', tmtdew=9.66, humidity=49.96, cloud=0.0, wind=24.7, temperature=6.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:38:53.232', atlas_cloud=1, atlas_rain=1, zp_data=[-0.11025000000000063, -0.029749999999999943, -0.05424999999999969, -0.11450000000000138, -0.02999999999999936, 0.020250000000000767, 0.019000000000000128, 0.006750000000000256, -0.06300000000000061, 0.01950000000000074, 0.012249999999999872, -0.07900000000000063, 0.02999999999999936, 0.008250000000000313, -0.08750000000000036, -0.06300000000000061, -0.0072499999999990905, -0.016000000000000014, 0.004999999999999005, -0.09975000000000023, 0.038000000000000256, 0.010749999999998039, -0.06774999999999842, -0.18425000000000047, -0.10800000000000054, -0.018499999999999517, -0.06825000000000081, -0.1515000000000004, -0.10849999999999937, 0.012500000000001066, -0.014999999999998792, -0.11799999999999855, -0.15225000000000044], zp_timestamp='2025-06-21T21:36:00')
2025-06-21 23:39:32,085 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-06-21 23:39:32,085 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:39:32,085 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 32s
2025-06-21 23:39:32,085 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:39:32,085 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:39:32.085
2025-06-21 23:39:32,097 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:39:32,164 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456556. UTC time = 2025-06-21T21:39:32.085
2025-06-21 23:39:32,165 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:39:32,165 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:39:32,165 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:39:32,165 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:39:32,165 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:39:32,228 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.998
2025-06-21 23:39:32,228 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.634
2025-06-21 23:39:32,228 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:39:32,228 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:39:32,228 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:39:37,285 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:39:37,286 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:40:32,288 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:40:32,288 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:40:32,291 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:39:25', tmtdew=9.66, humidity=49.96, cloud=0.0, wind=24.7, temperature=6.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:38:53.232', atlas_cloud=1, atlas_rain=1, zp_data=[-0.11025000000000063, -0.029749999999999943, -0.05424999999999969, -0.11450000000000138, -0.02999999999999936, 0.020250000000000767, 0.019000000000000128, 0.006750000000000256, -0.06300000000000061, 0.01950000000000074, 0.012249999999999872, -0.07900000000000063, 0.02999999999999936, 0.008250000000000313, -0.08750000000000036, -0.06300000000000061, -0.0072499999999990905, -0.016000000000000014, 0.004999999999999005, -0.09975000000000023, 0.038000000000000256, 0.010749999999998039, -0.06774999999999842, -0.18425000000000047, -0.10800000000000054, -0.018499999999999517, -0.06825000000000081, -0.1515000000000004, -0.10849999999999937, 0.012500000000001066, -0.014999999999998792, -0.11799999999999855, -0.15225000000000044], zp_timestamp='2025-06-21T21:36:00')
2025-06-21 23:40:32,291 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 7s
2025-06-21 23:40:32,291 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:40:32,291 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 32s
2025-06-21 23:40:32,291 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:40:32,292 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:40:32.292
2025-06-21 23:40:32,301 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:40:32,365 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455761. UTC time = 2025-06-21T21:40:32.292
2025-06-21 23:40:32,365 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:40:32,365 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:40:32,365 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:40:32,365 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:40:32,365 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:40:32,480 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.191
2025-06-21 23:40:32,481 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.941
2025-06-21 23:40:32,481 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:40:32,481 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:40:32,482 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:40:37,346 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:40:37,347 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:41:32,539 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:41:32,539 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:41:32,540 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:39:25', tmtdew=9.66, humidity=49.96, cloud=0.0, wind=24.7, temperature=6.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:38:53.232', atlas_cloud=1, atlas_rain=1, zp_data=[-0.11025000000000063, -0.029749999999999943, -0.05424999999999969, -0.11450000000000138, -0.02999999999999936, 0.020250000000000767, 0.019000000000000128, 0.006750000000000256, -0.06300000000000061, 0.01950000000000074, 0.012249999999999872, -0.07900000000000063, 0.02999999999999936, 0.008250000000000313, -0.08750000000000036, -0.06300000000000061, -0.0072499999999990905, -0.016000000000000014, 0.004999999999999005, -0.09975000000000023, 0.038000000000000256, 0.010749999999998039, -0.06774999999999842, -0.18425000000000047, -0.10800000000000054, -0.018499999999999517, -0.06825000000000081, -0.1515000000000004, -0.10849999999999937, 0.012500000000001066, -0.014999999999998792, -0.11799999999999855, -0.15225000000000044], zp_timestamp='2025-06-21T21:36:00')
2025-06-21 23:41:32,541 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 7s
2025-06-21 23:41:32,541 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:41:32,541 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 32s
2025-06-21 23:41:32,541 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:41:32,541 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:41:32.541
2025-06-21 23:41:32,550 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:41:32,612 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924555083. UTC time = 2025-06-21T21:41:32.541
2025-06-21 23:41:32,612 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:41:32,612 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:41:32,612 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:41:32,612 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:41:32,612 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:41:32,675 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.455
2025-06-21 23:41:32,675 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.177
2025-06-21 23:41:32,675 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:41:32,675 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:41:32,676 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:41:37,407 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:41:37,408 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:42:32,736 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:42:32,736 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:42:32,739 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:42:04', tmtdew=9.71, humidity=49.88, cloud=0.0, wind=23.45, temperature=6.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:41:53.203', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10625000000000107, 0.008250000000000313, 0.015249999999999986, -0.07450000000000045, 0.00849999999999973, 0.04925000000000068, 0.058999999999999275, 0.01425000000000054, -0.031500000000001194, 0.05900000000000105, 0.0182500000000001, -0.06049999999999933, 0.04299999999999926, 0.02275000000000027, -0.04299999999999926, -0.03300000000000125, -0.004749999999999588, 0.03149999999999942, 0.03500000000000014, -0.09575000000000244, 0.013499999999998735, 0.03774999999999906, -0.053749999999999076, -0.12824999999999953, -0.08850000000000158, -0.014000000000001123, -0.059749999999999304, -0.14349999999999952, -0.054999999999999716, 0.06750000000000078, 0.04800000000000182, -0.11099999999999888, -0.15725000000000122], zp_timestamp='2025-06-21T21:39:00')
2025-06-21 23:42:32,739 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-21 23:42:32,739 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:42:32,739 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 32s
2025-06-21 23:42:32,739 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:42:32,739 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:42:32.740
2025-06-21 23:42:32,748 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:42:32,810 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557895. UTC time = 2025-06-21T21:42:32.740
2025-06-21 23:42:32,810 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:42:32,810 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:42:32,810 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:42:32,810 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:42:32,810 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:42:32,874 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.619
2025-06-21 23:42:32,874 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.341
2025-06-21 23:42:32,874 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:42:32,874 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:42:32,874 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:42:37,468 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:42:37,469 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:43:32,931 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:43:32,931 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:43:32,933 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:43:08', tmtdew=9.76, humidity=49.52, cloud=0.0, wind=22.53, temperature=6.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:42:53.165', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10625000000000107, 0.008250000000000313, 0.015249999999999986, -0.07450000000000045, 0.00849999999999973, 0.04925000000000068, 0.058999999999999275, 0.01425000000000054, -0.031500000000001194, 0.05900000000000105, 0.0182500000000001, -0.06049999999999933, 0.04299999999999926, 0.02275000000000027, -0.04299999999999926, -0.03300000000000125, -0.004749999999999588, 0.03149999999999942, 0.03500000000000014, -0.09575000000000244, 0.013499999999998735, 0.03774999999999906, -0.053749999999999076, -0.12824999999999953, -0.08850000000000158, -0.014000000000001123, -0.059749999999999304, -0.14349999999999952, -0.054999999999999716, 0.06750000000000078, 0.04800000000000182, -0.11099999999999888, -0.15725000000000122], zp_timestamp='2025-06-21T21:39:00')
2025-06-21 23:43:32,934 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 23:43:32,934 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:43:32,934 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 32s
2025-06-21 23:43:32,934 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:43:32,934 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:43:32.934
2025-06-21 23:43:32,943 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:43:33,005 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456596. UTC time = 2025-06-21T21:43:32.934
2025-06-21 23:43:33,005 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:43:33,005 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:43:33,005 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:43:33,005 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:43:33,005 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:43:33,068 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.305
2025-06-21 23:43:33,068 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.431
2025-06-21 23:43:33,068 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:43:33,068 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:43:33,068 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:43:37,527 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:43:37,528 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:44:33,128 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:44:33,128 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:44:33,131 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:43:39', tmtdew=9.73, humidity=49.83, cloud=0.0, wind=24.24, temperature=6.08, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:42:53.165', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10625000000000107, 0.008250000000000313, 0.015249999999999986, -0.07450000000000045, 0.00849999999999973, 0.04925000000000068, 0.058999999999999275, 0.01425000000000054, -0.031500000000001194, 0.05900000000000105, 0.0182500000000001, -0.06049999999999933, 0.04299999999999926, 0.02275000000000027, -0.04299999999999926, -0.03300000000000125, -0.004749999999999588, 0.03149999999999942, 0.03500000000000014, -0.09575000000000244, 0.013499999999998735, 0.03774999999999906, -0.053749999999999076, -0.12824999999999953, -0.08850000000000158, -0.014000000000001123, -0.059749999999999304, -0.14349999999999952, -0.054999999999999716, 0.06750000000000078, 0.04800000000000182, -0.11099999999999888, -0.15725000000000122], zp_timestamp='2025-06-21T21:41:00')
2025-06-21 23:44:33,131 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 54s
2025-06-21 23:44:33,131 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:44:33,131 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 33s
2025-06-21 23:44:33,131 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:44:33,132 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:44:33.132
2025-06-21 23:44:33,141 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:44:33,203 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924579185. UTC time = 2025-06-21T21:44:33.132
2025-06-21 23:44:33,203 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:44:33,203 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:44:33,203 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:44:33,203 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:44:33,203 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:44:33,266 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.072
2025-06-21 23:44:33,266 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.448
2025-06-21 23:44:33,266 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:44:33,266 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:44:33,267 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:44:37,587 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:44:37,588 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:45:33,324 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:45:33,324 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:45:33,326 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:43:39', tmtdew=9.73, humidity=49.83, cloud=0.0, wind=24.24, temperature=6.08, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:42:53.165', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10625000000000107, 0.008250000000000313, 0.015249999999999986, -0.07450000000000045, 0.00849999999999973, 0.04925000000000068, 0.058999999999999275, 0.01425000000000054, -0.031500000000001194, 0.05900000000000105, 0.0182500000000001, -0.06049999999999933, 0.04299999999999926, 0.02275000000000027, -0.04299999999999926, -0.03300000000000125, -0.004749999999999588, 0.03149999999999942, 0.03500000000000014, -0.09575000000000244, 0.013499999999998735, 0.03774999999999906, -0.053749999999999076, -0.12824999999999953, -0.08850000000000158, -0.014000000000001123, -0.059749999999999304, -0.14349999999999952, -0.054999999999999716, 0.06750000000000078, 0.04800000000000182, -0.11099999999999888, -0.15725000000000122], zp_timestamp='2025-06-21T21:41:00')
2025-06-21 23:45:33,327 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 54s
2025-06-21 23:45:33,327 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:45:33,327 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 33s
2025-06-21 23:45:33,327 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:45:33,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:45:33.327
2025-06-21 23:45:33,336 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:45:33,400 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459748. UTC time = 2025-06-21T21:45:33.327
2025-06-21 23:45:33,400 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:45:33,400 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:45:33,400 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:45:33,400 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:45:33,400 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:45:33,465 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.918
2025-06-21 23:45:33,465 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.388
2025-06-21 23:45:33,465 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:45:33,465 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:45:33,466 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:45:37,648 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:45:37,648 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:46:33,526 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:46:33,526 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:46:33,528 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:46:18', tmtdew=9.62, humidity=50.23, cloud=0.0, wind=24.83, temperature=6.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:45:53.222', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10625000000000107, 0.008250000000000313, 0.015249999999999986, -0.07450000000000045, 0.00849999999999973, 0.04925000000000068, 0.058999999999999275, 0.01425000000000054, -0.031500000000001194, 0.05900000000000105, 0.0182500000000001, -0.06049999999999933, 0.04299999999999926, 0.02275000000000027, -0.04299999999999926, -0.03300000000000125, -0.004749999999999588, 0.03149999999999942, 0.03500000000000014, -0.09575000000000244, 0.013499999999998735, 0.03774999999999906, -0.053749999999999076, -0.12824999999999953, -0.08850000000000158, -0.014000000000001123, -0.059749999999999304, -0.14349999999999952, -0.054999999999999716, 0.06750000000000078, 0.04800000000000182, -0.11099999999999888, -0.15725000000000122], zp_timestamp='2025-06-21T21:41:00')
2025-06-21 23:46:33,528 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-21 23:46:33,528 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:46:33,528 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 33s
2025-06-21 23:46:33,528 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:46:33,529 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:46:33.529
2025-06-21 23:46:33,538 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:46:33,604 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461299. UTC time = 2025-06-21T21:46:33.529
2025-06-21 23:46:33,604 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:46:33,604 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:46:33,604 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:46:33,604 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:46:33,604 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:46:33,669 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.840
2025-06-21 23:46:33,669 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.252
2025-06-21 23:46:33,669 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:46:33,669 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:46:33,669 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:46:37,708 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:46:37,709 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:47:33,730 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:47:33,730 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:47:33,732 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:46:50', tmtdew=9.64, humidity=50.16, cloud=0.0, wind=26.43, temperature=6.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:46:53.184', atlas_cloud=1, atlas_rain=1, zp_data=[-0.1302500000000002, -0.0337499999999995, -0.03524999999999956, -0.14250000000000007, -0.02999999999999936, -0.01974999999999838, 0.041499999999999204, -0.07874999999999943, -0.057500000000000995, -0.010999999999999233, 0.0072499999999990905, -0.08300000000000018, 0.004999999999999005, -0.006249999999999645, -0.09350000000000058, -0.07900000000000063, -0.01875000000000071, 0.0039999999999995595, 0.0009999999999994458, -0.09875000000000078, 0.011999999999998678, 0.02374999999999794, -0.10574999999999868, -0.17125000000000057, -0.09500000000000064, -0.0909999999999993, -0.052250000000000796, -0.19950000000000045, -0.10050000000000026, 0.01550000000000118, 0.0010000000000012221, -0.11799999999999855, -0.16575000000000095], zp_timestamp='2025-06-21T21:45:00')
2025-06-21 23:47:33,733 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-21 23:47:33,733 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:47:33,733 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 33s
2025-06-21 23:47:33,733 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:47:33,733 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:47:33.733
2025-06-21 23:47:33,742 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:47:33,805 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459033. UTC time = 2025-06-21T21:47:33.733
2025-06-21 23:47:33,805 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:47:33,805 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:47:33,806 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:47:33,806 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:47:33,806 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:47:33,870 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.839
2025-06-21 23:47:33,870 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.037
2025-06-21 23:47:33,870 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:47:33,870 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:47:33,870 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:47:37,770 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:47:37,789 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:48:33,927 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:48:33,927 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:48:33,937 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:47:22', tmtdew=9.63, humidity=50.07, cloud=0.0, wind=22.99, temperature=6.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:46:53.184', atlas_cloud=1, atlas_rain=1, zp_data=[-0.1302500000000002, -0.0337499999999995, -0.03524999999999956, -0.14250000000000007, -0.02999999999999936, -0.01974999999999838, 0.041499999999999204, -0.07874999999999943, -0.057500000000000995, -0.010999999999999233, 0.0072499999999990905, -0.08300000000000018, 0.004999999999999005, -0.006249999999999645, -0.09350000000000058, -0.07900000000000063, -0.01875000000000071, 0.0039999999999995595, 0.0009999999999994458, -0.09875000000000078, 0.011999999999998678, 0.02374999999999794, -0.10574999999999868, -0.17125000000000057, -0.09500000000000064, -0.0909999999999993, -0.052250000000000796, -0.19950000000000045, -0.10050000000000026, 0.01550000000000118, 0.0010000000000012221, -0.11799999999999855, -0.16575000000000095], zp_timestamp='2025-06-21T21:45:00')
2025-06-21 23:48:33,938 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 11s
2025-06-21 23:48:33,938 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:48:33,938 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 33s
2025-06-21 23:48:33,938 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:48:33,938 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:48:33.938
2025-06-21 23:48:33,947 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:48:34,016 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924573327. UTC time = 2025-06-21T21:48:33.938
2025-06-21 23:48:34,016 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:48:34,016 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:48:34,016 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:48:34,016 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:48:34,016 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:48:34,084 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.913
2025-06-21 23:48:34,084 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.742
2025-06-21 23:48:34,084 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:48:34,084 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:48:34,085 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:48:37,849 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:48:37,850 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:49:34,143 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:49:34,143 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:49:34,145 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:47:22', tmtdew=9.63, humidity=50.07, cloud=0.0, wind=22.99, temperature=6.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:46:53.184', atlas_cloud=1, atlas_rain=1, zp_data=[-0.1302500000000002, -0.0337499999999995, -0.03524999999999956, -0.14250000000000007, -0.02999999999999936, -0.01974999999999838, 0.041499999999999204, -0.07874999999999943, -0.057500000000000995, -0.010999999999999233, 0.0072499999999990905, -0.08300000000000018, 0.004999999999999005, -0.006249999999999645, -0.09350000000000058, -0.07900000000000063, -0.01875000000000071, 0.0039999999999995595, 0.0009999999999994458, -0.09875000000000078, 0.011999999999998678, 0.02374999999999794, -0.10574999999999868, -0.17125000000000057, -0.09500000000000064, -0.0909999999999993, -0.052250000000000796, -0.19950000000000045, -0.10050000000000026, 0.01550000000000118, 0.0010000000000012221, -0.11799999999999855, -0.16575000000000095], zp_timestamp='2025-06-21T21:45:00')
2025-06-21 23:49:34,145 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 12s
2025-06-21 23:49:34,145 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:49:34,145 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 34s
2025-06-21 23:49:34,145 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:49:34,146 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:49:34.146
2025-06-21 23:49:34,155 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:49:34,226 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924561905. UTC time = 2025-06-21T21:49:34.146
2025-06-21 23:49:34,226 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:49:34,226 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:49:34,226 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:49:34,226 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:49:34,226 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:49:34,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.060
2025-06-21 23:49:34,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.755
2025-06-21 23:49:34,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:49:34,295 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:49:34,295 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:49:37,910 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:49:37,911 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:50:34,355 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:50:34,355 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:50:34,357 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:50:00', tmtdew=9.6, humidity=50.16, cloud=0.0, wind=30.07, temperature=6.03, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:49:53.155', atlas_cloud=1, atlas_rain=1, zp_data=[-0.1302500000000002, -0.0337499999999995, -0.03524999999999956, -0.14250000000000007, -0.02999999999999936, -0.01974999999999838, 0.041499999999999204, -0.07874999999999943, -0.057500000000000995, -0.010999999999999233, 0.0072499999999990905, -0.08300000000000018, 0.004999999999999005, -0.006249999999999645, -0.09350000000000058, -0.07900000000000063, -0.01875000000000071, 0.0039999999999995595, 0.0009999999999994458, -0.09875000000000078, 0.011999999999998678, 0.02374999999999794, -0.10574999999999868, -0.17125000000000057, -0.09500000000000064, -0.0909999999999993, -0.052250000000000796, -0.19950000000000045, -0.10050000000000026, 0.01550000000000118, 0.0010000000000012221, -0.11799999999999855, -0.16575000000000095], zp_timestamp='2025-06-21T21:48:00')
2025-06-21 23:50:34,357 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-21 23:50:34,357 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:50:34,357 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 34s
2025-06-21 23:50:34,357 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:50:34,357 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:50:34.358
2025-06-21 23:50:34,370 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:50:34,444 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924555968. UTC time = 2025-06-21T21:50:34.358
2025-06-21 23:50:34,444 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:50:34,444 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:50:34,444 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:50:34,444 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:50:34,444 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:50:34,522 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.279
2025-06-21 23:50:34,522 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.035
2025-06-21 23:50:34,522 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:50:34,522 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:50:34,522 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:50:37,971 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:50:37,972 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:51:34,581 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:51:34,581 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:51:34,583 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:51:03', tmtdew=9.67, humidity=49.81, cloud=0.0, wind=28.55, temperature=6.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:50:53.203', atlas_cloud=1, atlas_rain=1, zp_data=[-0.1302500000000002, -0.0337499999999995, -0.03524999999999956, -0.14250000000000007, -0.02999999999999936, -0.01974999999999838, 0.041499999999999204, -0.07874999999999943, -0.057500000000000995, -0.010999999999999233, 0.0072499999999990905, -0.08300000000000018, 0.004999999999999005, -0.006249999999999645, -0.09350000000000058, -0.07900000000000063, -0.01875000000000071, 0.0039999999999995595, 0.0009999999999994458, -0.09875000000000078, 0.011999999999998678, 0.02374999999999794, -0.10574999999999868, -0.17125000000000057, -0.09500000000000064, -0.0909999999999993, -0.052250000000000796, -0.19950000000000045, -0.10050000000000026, 0.01550000000000118, 0.0010000000000012221, -0.11799999999999855, -0.16575000000000095], zp_timestamp='2025-06-21T21:48:00')
2025-06-21 23:51:34,583 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-21 23:51:34,583 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:51:34,583 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 34s
2025-06-21 23:51:34,583 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:51:34,583 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:51:34.583
2025-06-21 23:51:34,593 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:51:34,656 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455542. UTC time = 2025-06-21T21:51:34.583
2025-06-21 23:51:34,656 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:51:34,656 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:51:34,656 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:51:34,656 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:51:34,656 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:51:34,720 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.570
2025-06-21 23:51:34,721 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.245
2025-06-21 23:51:34,721 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:51:34,721 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:51:34,721 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:51:38,032 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:51:38,033 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:52:34,781 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:52:34,781 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:52:34,784 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:52:07', tmtdew=9.68, humidity=49.78, cloud=0.0, wind=29.91, temperature=6.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:51:53.251', atlas_cloud=1, atlas_rain=1, zp_data=[-0.1302500000000002, -0.0337499999999995, -0.03524999999999956, -0.14250000000000007, -0.02999999999999936, -0.01974999999999838, 0.041499999999999204, -0.07874999999999943, -0.057500000000000995, -0.010999999999999233, 0.0072499999999990905, -0.08300000000000018, 0.004999999999999005, -0.006249999999999645, -0.09350000000000058, -0.07900000000000063, -0.01875000000000071, 0.0039999999999995595, 0.0009999999999994458, -0.09875000000000078, 0.011999999999998678, 0.02374999999999794, -0.10574999999999868, -0.17125000000000057, -0.09500000000000064, -0.0909999999999993, -0.052250000000000796, -0.19950000000000045, -0.10050000000000026, 0.01550000000000118, 0.0010000000000012221, -0.11799999999999855, -0.16575000000000095], zp_timestamp='2025-06-21T21:48:00')
2025-06-21 23:52:34,784 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-21 23:52:34,784 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:52:34,784 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 34s
2025-06-21 23:52:34,784 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:52:34,784 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:52:34.784
2025-06-21 23:52:34,793 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:52:34,856 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560177. UTC time = 2025-06-21T21:52:34.784
2025-06-21 23:52:34,856 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:52:34,856 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:52:34,856 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:52:34,856 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:52:34,856 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:52:34,920 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.493
2025-06-21 23:52:34,920 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.382
2025-06-21 23:52:34,920 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:52:34,920 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:52:34,920 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:52:38,093 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:52:38,094 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:53:34,981 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:53:34,981 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:53:34,982 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:53:10', tmtdew=9.68, humidity=49.78, cloud=0.0, wind=28.02, temperature=6.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:52:53.126', atlas_cloud=1, atlas_rain=1, zp_data=[-0.14175000000000182, -0.027749999999999275, -0.012749999999998707, -0.10749999999999993, -0.05250000000000021, 0.028249999999999886, 0.038000000000000256, -0.0017499999999994742, -0.05550000000000033, 0.027000000000001023, -0.0017500000000012506, -0.08200000000000074, -0.012000000000000455, -0.042749999999999844, -0.07350000000000101, -0.06800000000000139, -0.03974999999999973, -0.03599999999999959, -0.008000000000000895, -0.11725000000000207, 0.019999999999999574, 0.02224999999999966, -0.11874999999999858, -0.16525000000000034, -0.10300000000000153, -0.07850000000000001, -0.07075000000000031, -0.20250000000000057, -0.05550000000000033, 0.03900000000000148, 0.017000000000001236, -0.11999999999999922, -0.17025000000000112], zp_timestamp='2025-06-21T21:51:00')
2025-06-21 23:53:34,982 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-21 23:53:34,982 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:53:34,982 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 34s
2025-06-21 23:53:34,982 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:53:34,983 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:53:34.983
2025-06-21 23:53:34,991 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:53:35,054 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924570156. UTC time = 2025-06-21T21:53:34.983
2025-06-21 23:53:35,054 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:53:35,054 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:53:35,054 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:53:35,054 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:53:35,054 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:53:35,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.209
2025-06-21 23:53:35,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.445
2025-06-21 23:53:35,123 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:53:35,123 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:53:35,123 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:53:38,154 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:53:38,155 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:54:35,183 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:54:35,183 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:54:35,185 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:54:14', tmtdew=9.77, humidity=49.61, cloud=0.0, wind=26.91, temperature=6.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:53:53.174', atlas_cloud=1, atlas_rain=1, zp_data=[-0.14175000000000182, -0.027749999999999275, -0.012749999999998707, -0.10749999999999993, -0.05250000000000021, 0.028249999999999886, 0.038000000000000256, -0.0017499999999994742, -0.05550000000000033, 0.027000000000001023, -0.0017500000000012506, -0.08200000000000074, -0.012000000000000455, -0.042749999999999844, -0.07350000000000101, -0.06800000000000139, -0.03974999999999973, -0.03599999999999959, -0.008000000000000895, -0.11725000000000207, 0.019999999999999574, 0.02224999999999966, -0.11874999999999858, -0.16525000000000034, -0.10300000000000153, -0.07850000000000001, -0.07075000000000031, -0.20250000000000057, -0.05550000000000033, 0.03900000000000148, 0.017000000000001236, -0.11999999999999922, -0.17025000000000112], zp_timestamp='2025-06-21T21:51:00')
2025-06-21 23:54:35,185 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-21 23:54:35,185 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:54:35,185 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 35s
2025-06-21 23:54:35,185 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:54:35,186 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:54:35.186
2025-06-21 23:54:35,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:54:35,258 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458526. UTC time = 2025-06-21T21:54:35.186
2025-06-21 23:54:35,258 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:54:35,258 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:54:35,258 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:54:35,258 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:54:35,258 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:54:35,323 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.005
2025-06-21 23:54:35,323 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.434
2025-06-21 23:54:35,323 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:54:35,323 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:54:35,324 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:54:38,215 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:54:38,216 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:55:35,384 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:55:35,384 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:55:35,386 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:55:17', tmtdew=9.69, humidity=49.79, cloud=0.0, wind=26.41, temperature=6.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:54:23.155', atlas_cloud=1, atlas_rain=1, zp_data=[-0.14175000000000182, -0.027749999999999275, -0.012749999999998707, -0.10749999999999993, -0.05250000000000021, 0.028249999999999886, 0.038000000000000256, -0.0017499999999994742, -0.05550000000000033, 0.027000000000001023, -0.0017500000000012506, -0.08200000000000074, -0.012000000000000455, -0.042749999999999844, -0.07350000000000101, -0.06800000000000139, -0.03974999999999973, -0.03599999999999959, -0.008000000000000895, -0.11725000000000207, 0.019999999999999574, 0.02224999999999966, -0.11874999999999858, -0.16525000000000034, -0.10300000000000153, -0.07850000000000001, -0.07075000000000031, -0.20250000000000057, -0.05550000000000033, 0.03900000000000148, 0.017000000000001236, -0.11999999999999922, -0.17025000000000112], zp_timestamp='2025-06-21T21:51:00')
2025-06-21 23:55:35,387 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-21 23:55:35,387 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:55:35,387 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 35s
2025-06-21 23:55:35,387 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:55:35,387 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:55:35.387
2025-06-21 23:55:35,396 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:55:35,457 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460541. UTC time = 2025-06-21T21:55:35.387
2025-06-21 23:55:35,457 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:55:35,457 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:55:35,457 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:55:35,457 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:55:35,457 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:55:35,520 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.880
2025-06-21 23:55:35,520 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.346
2025-06-21 23:55:35,520 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:55:35,520 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:55:35,520 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:55:38,276 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:55:38,277 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:56:35,580 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:56:35,580 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:56:35,583 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:56:21', tmtdew=9.6, humidity=50.06, cloud=0.0, wind=26.4, temperature=6.03, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:55:53.184', atlas_cloud=1, atlas_rain=1, zp_data=[-0.11925000000000097, 0.025249999999999773, -0.003750000000000142, -0.07250000000000156, -0.011499999999999844, 0.004250000000000753, 0.0779999999999994, -0.07474999999999987, 0.020500000000000185, 0.032999999999999474, 0.028249999999999886, -0.08000000000000007, 0.0004999999999988347, 0.03725000000000023, -0.04100000000000037, -0.05349999999999966, -0.034750000000000725, 0.007500000000000284, 0.016000000000000014, -0.08775000000000155, 0.0224999999999973, 0.036749999999999616, -0.08724999999999916, -0.13974999999999937, -0.06500000000000128, -0.0625, -0.029749999999999943, -0.19650000000000034, -0.06300000000000061, 0.040000000000000924, -0.0039999999999995595, -0.09399999999999942, -0.1172500000000003], zp_timestamp='2025-06-21T21:54:00')
2025-06-21 23:56:35,583 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-21 23:56:35,583 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:56:35,583 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 35s
2025-06-21 23:56:35,583 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:56:35,584 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:56:35.584
2025-06-21 23:56:35,592 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:56:35,654 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460389. UTC time = 2025-06-21T21:56:35.584
2025-06-21 23:56:35,654 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:56:35,654 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:56:35,654 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:56:35,654 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:56:35,654 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:56:35,718 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.831
2025-06-21 23:56:35,718 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.181
2025-06-21 23:56:35,719 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:56:35,719 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:56:35,719 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:56:38,335 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:56:38,336 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:57:35,779 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:57:35,779 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:57:35,782 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:56:21', tmtdew=9.6, humidity=50.06, cloud=0.0, wind=26.4, temperature=6.03, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:56:23.165', atlas_cloud=1, atlas_rain=1, zp_data=[-0.11925000000000097, 0.025249999999999773, -0.003750000000000142, -0.07250000000000156, -0.011499999999999844, 0.004250000000000753, 0.0779999999999994, -0.07474999999999987, 0.020500000000000185, 0.032999999999999474, 0.028249999999999886, -0.08000000000000007, 0.0004999999999988347, 0.03725000000000023, -0.04100000000000037, -0.05349999999999966, -0.034750000000000725, 0.007500000000000284, 0.016000000000000014, -0.08775000000000155, 0.0224999999999973, 0.036749999999999616, -0.08724999999999916, -0.13974999999999937, -0.06500000000000128, -0.0625, -0.029749999999999943, -0.19650000000000034, -0.06300000000000061, 0.040000000000000924, -0.0039999999999995595, -0.09399999999999942, -0.1172500000000003], zp_timestamp='2025-06-21T21:54:00')
2025-06-21 23:57:35,782 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 14s
2025-06-21 23:57:35,782 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:57:35,782 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 35s
2025-06-21 23:57:35,782 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:57:35,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:57:35.782
2025-06-21 23:57:35,791 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:57:35,853 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924583325. UTC time = 2025-06-21T21:57:35.782
2025-06-21 23:57:35,853 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:57:35,853 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:57:35,853 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:57:35,853 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:57:35,853 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:57:35,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.857
2025-06-21 23:57:35,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.937
2025-06-21 23:57:35,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:57:35,917 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:57:35,917 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:57:38,396 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:57:38,397 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:58:35,978 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:58:35,978 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:58:35,980 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:56:21', tmtdew=9.6, humidity=50.06, cloud=0.0, wind=26.4, temperature=6.03, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:56:23.165', atlas_cloud=1, atlas_rain=1, zp_data=[-0.11925000000000097, 0.025249999999999773, -0.003750000000000142, -0.07250000000000156, -0.011499999999999844, 0.004250000000000753, 0.0779999999999994, -0.07474999999999987, 0.020500000000000185, 0.032999999999999474, 0.028249999999999886, -0.08000000000000007, 0.0004999999999988347, 0.03725000000000023, -0.04100000000000037, -0.05349999999999966, -0.034750000000000725, 0.007500000000000284, 0.016000000000000014, -0.08775000000000155, 0.0224999999999973, 0.036749999999999616, -0.08724999999999916, -0.13974999999999937, -0.06500000000000128, -0.0625, -0.029749999999999943, -0.19650000000000034, -0.06300000000000061, 0.040000000000000924, -0.0039999999999995595, -0.09399999999999942, -0.1172500000000003], zp_timestamp='2025-06-21T21:54:00')
2025-06-21 23:58:35,981 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 14s
2025-06-21 23:58:35,981 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:58:35,981 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 35s
2025-06-21 23:58:35,981 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:58:35,981 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:58:35.981
2025-06-21 23:58:35,991 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:58:36,057 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924568396. UTC time = 2025-06-21T21:58:35.981
2025-06-21 23:58:36,057 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:58:36,057 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:58:36,057 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:58:36,057 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:58:36,057 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:58:36,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.958
2025-06-21 23:58:36,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.613
2025-06-21 23:58:36,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:58:36,122 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:58:36,122 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:58:38,457 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:58:38,458 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-21 23:59:36,179 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-21 23:59:36,179 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-21 23:59:36,182 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-21T23:59:01', tmtdew=9.68, humidity=49.82, cloud=0.0, wind=28.23, temperature=6.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:58:53.155', atlas_cloud=1, atlas_rain=1, zp_data=[-0.11925000000000097, 0.025249999999999773, -0.003750000000000142, -0.07250000000000156, -0.011499999999999844, 0.004250000000000753, 0.0779999999999994, -0.07474999999999987, 0.020500000000000185, 0.032999999999999474, 0.028249999999999886, -0.08000000000000007, 0.0004999999999988347, 0.03725000000000023, -0.04100000000000037, -0.05349999999999966, -0.034750000000000725, 0.007500000000000284, 0.016000000000000014, -0.08775000000000155, 0.0224999999999973, 0.036749999999999616, -0.08724999999999916, -0.13974999999999937, -0.06500000000000128, -0.0625, -0.029749999999999943, -0.19650000000000034, -0.06300000000000061, 0.040000000000000924, -0.0039999999999995595, -0.09399999999999942, -0.1172500000000003], zp_timestamp='2025-06-21T21:57:00')
2025-06-21 23:59:36,182 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-21 23:59:36,182 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-21 23:59:36,182 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 36s
2025-06-21 23:59:36,182 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-21 23:59:36,182 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T21:59:36.182
2025-06-21 23:59:36,191 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-21 23:59:36,253 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924559004. UTC time = 2025-06-21T21:59:36.182
2025-06-21 23:59:36,253 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-21 23:59:36,253 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-21 23:59:36,253 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-21 23:59:36,253 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-21 23:59:36,253 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-21 23:59:36,316 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.132
2025-06-21 23:59:36,316 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.865
2025-06-21 23:59:36,316 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-21 23:59:36,316 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-21 23:59:36,317 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-21 23:59:38,515 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-21 23:59:38,516 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:00:36,377 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:00:36,377 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:00:36,379 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:00:04', tmtdew=9.68, humidity=49.81, cloud=0.0, wind=26.66, temperature=6.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T21:59:53.117', atlas_cloud=1, atlas_rain=1, zp_data=[-0.11925000000000097, 0.025249999999999773, -0.003750000000000142, -0.07250000000000156, -0.011499999999999844, 0.004250000000000753, 0.0779999999999994, -0.07474999999999987, 0.020500000000000185, 0.032999999999999474, 0.028249999999999886, -0.08000000000000007, 0.0004999999999988347, 0.03725000000000023, -0.04100000000000037, -0.05349999999999966, -0.034750000000000725, 0.007500000000000284, 0.016000000000000014, -0.08775000000000155, 0.0224999999999973, 0.036749999999999616, -0.08724999999999916, -0.13974999999999937, -0.06500000000000128, -0.0625, -0.029749999999999943, -0.19650000000000034, -0.06300000000000061, 0.040000000000000924, -0.0039999999999995595, -0.09399999999999942, -0.1172500000000003], zp_timestamp='2025-06-21T21:57:00')
2025-06-22 00:00:36,379 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-22 00:00:36,379 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:00:36,379 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 36s
2025-06-22 00:00:36,379 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:00:36,380 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:00:36.380
2025-06-22 00:00:36,389 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:00:36,453 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455506. UTC time = 2025-06-21T22:00:36.380
2025-06-22 00:00:36,453 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:00:36,453 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:00:36,453 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:00:36,453 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:00:36,453 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:00:36,520 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.377
2025-06-22 00:00:36,520 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.120
2025-06-22 00:00:36,520 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:00:36,520 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:00:36,520 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:00:38,576 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:00:38,577 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:01:36,580 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:01:36,581 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:01:36,583 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:01:08', tmtdew=9.69, humidity=49.77, cloud=0.0, wind=28.12, temperature=6.08, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:00:53.165', atlas_cloud=1, atlas_rain=1, zp_data=[-0.11925000000000097, 0.025249999999999773, -0.003750000000000142, -0.07250000000000156, -0.011499999999999844, 0.004250000000000753, 0.0779999999999994, -0.07474999999999987, 0.020500000000000185, 0.032999999999999474, 0.028249999999999886, -0.08000000000000007, 0.0004999999999988347, 0.03725000000000023, -0.04100000000000037, -0.05349999999999966, -0.034750000000000725, 0.007500000000000284, 0.016000000000000014, -0.08775000000000155, 0.0224999999999973, 0.036749999999999616, -0.08724999999999916, -0.13974999999999937, -0.06500000000000128, -0.0625, -0.029749999999999943, -0.19650000000000034, -0.06300000000000061, 0.040000000000000924, -0.0039999999999995595, -0.09399999999999942, -0.1172500000000003], zp_timestamp='2025-06-21T21:57:00')
2025-06-22 00:01:36,583 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-22 00:01:36,583 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:01:36,583 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 36s
2025-06-22 00:01:36,583 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:01:36,584 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:01:36.584
2025-06-22 00:01:36,592 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:01:36,659 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556475. UTC time = 2025-06-21T22:01:36.584
2025-06-22 00:01:36,659 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:01:36,660 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:01:36,660 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:01:36,660 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:01:36,660 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:01:36,723 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.693
2025-06-22 00:01:36,723 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.303
2025-06-22 00:01:36,724 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:01:36,724 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:01:36,724 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:01:38,637 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:01:38,638 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:02:36,783 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:02:36,783 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:02:36,785 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:02:11', tmtdew=9.72, humidity=49.67, cloud=0.0, wind=28.57, temperature=6.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:01:53.126', atlas_cloud=1, atlas_rain=1, zp_data=[-0.13225000000000087, 0.03225000000000122, 0.04075000000000095, -0.09350000000000058, -0.028499999999999304, -0.008250000000000313, 0.051000000000000156, -0.0857499999999991, 0.028499999999999304, 0.025500000000000966, 0.024250000000000327, -0.05600000000000094, 0.027499999999999858, 0.07624999999999993, -0.03250000000000064, -0.02400000000000091, -0.005250000000000199, 0.015499999999999403, 0.02499999999999858, -0.07475000000000165, 0.03199999999999825, 0.020749999999999602, -0.07874999999999943, -0.11425000000000018, -0.08050000000000068, -0.014499999999999957, -0.036249999999999005, -0.14649999999999963, -0.02200000000000024, 0.06150000000000233, -0.023999999999999133, -0.10049999999999848, -0.15625], zp_timestamp='2025-06-21T22:00:00')
2025-06-22 00:02:36,785 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-22 00:02:36,786 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:02:36,786 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 36s
2025-06-22 00:02:36,786 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:02:36,786 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:02:36.786
2025-06-22 00:02:36,795 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:02:36,856 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456316. UTC time = 2025-06-21T22:02:36.786
2025-06-22 00:02:36,856 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:02:36,856 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:02:36,856 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:02:36,856 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:02:36,856 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:02:36,919 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.379
2025-06-22 00:02:36,919 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.413
2025-06-22 00:02:36,919 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:02:36,919 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:02:36,920 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:02:38,698 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:02:38,699 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:03:36,980 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:03:36,980 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:03:36,982 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:03:15', tmtdew=9.74, humidity=49.62, cloud=0.0, wind=24.19, temperature=6.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:02:53.174', atlas_cloud=1, atlas_rain=1, zp_data=[-0.13225000000000087, 0.03225000000000122, 0.04075000000000095, -0.09350000000000058, -0.028499999999999304, -0.008250000000000313, 0.051000000000000156, -0.0857499999999991, 0.028499999999999304, 0.025500000000000966, 0.024250000000000327, -0.05600000000000094, 0.027499999999999858, 0.07624999999999993, -0.03250000000000064, -0.02400000000000091, -0.005250000000000199, 0.015499999999999403, 0.02499999999999858, -0.07475000000000165, 0.03199999999999825, 0.020749999999999602, -0.07874999999999943, -0.11425000000000018, -0.08050000000000068, -0.014499999999999957, -0.036249999999999005, -0.14649999999999963, -0.02200000000000024, 0.06150000000000233, -0.023999999999999133, -0.10049999999999848, -0.15625], zp_timestamp='2025-06-21T22:00:00')
2025-06-22 00:03:36,982 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 00:03:36,982 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:03:36,982 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 36s
2025-06-22 00:03:36,982 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:03:36,983 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:03:36.983
2025-06-22 00:03:36,992 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:03:37,062 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924575036. UTC time = 2025-06-21T22:03:36.983
2025-06-22 00:03:37,063 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:03:37,063 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:03:37,063 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:03:37,063 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:03:37,063 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:03:37,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.125
2025-06-22 00:03:37,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.449
2025-06-22 00:03:37,129 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:03:37,129 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:03:37,129 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:03:38,755 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:03:38,756 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:04:37,189 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:04:37,189 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:04:37,191 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:04:18', tmtdew=9.75, humidity=49.59, cloud=0.0, wind=32.06, temperature=6.18, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:03:53.136', atlas_cloud=1, atlas_rain=1, zp_data=[-0.13225000000000087, 0.03225000000000122, 0.04075000000000095, -0.09350000000000058, -0.028499999999999304, -0.008250000000000313, 0.051000000000000156, -0.0857499999999991, 0.028499999999999304, 0.025500000000000966, 0.024250000000000327, -0.05600000000000094, 0.027499999999999858, 0.07624999999999993, -0.03250000000000064, -0.02400000000000091, -0.005250000000000199, 0.015499999999999403, 0.02499999999999858, -0.07475000000000165, 0.03199999999999825, 0.020749999999999602, -0.07874999999999943, -0.11425000000000018, -0.08050000000000068, -0.014499999999999957, -0.036249999999999005, -0.14649999999999963, -0.02200000000000024, 0.06150000000000233, -0.023999999999999133, -0.10049999999999848, -0.15625], zp_timestamp='2025-06-21T22:00:00')
2025-06-22 00:04:37,191 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-22 00:04:37,191 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:04:37,191 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 37s
2025-06-22 00:04:37,191 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:04:37,192 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:04:37.192
2025-06-22 00:04:37,200 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:04:37,261 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459201. UTC time = 2025-06-21T22:04:37.192
2025-06-22 00:04:37,261 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:04:37,261 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:04:37,261 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:04:37,261 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:04:37,261 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:04:37,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.949
2025-06-22 00:04:37,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.410
2025-06-22 00:04:37,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:04:37,324 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:04:37,324 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:04:38,815 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:04:38,816 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:05:37,384 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:05:37,384 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:05:37,387 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:05:22', tmtdew=9.79, humidity=49.53, cloud=0.0, wind=30.65, temperature=6.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:05:23.165', atlas_cloud=1, atlas_rain=1, zp_data=[-0.13225000000000087, 0.03225000000000122, 0.04075000000000095, -0.09350000000000058, -0.028499999999999304, -0.008250000000000313, 0.051000000000000156, -0.0857499999999991, 0.028499999999999304, 0.025500000000000966, 0.024250000000000327, -0.05600000000000094, 0.027499999999999858, 0.07624999999999993, -0.03250000000000064, -0.02400000000000091, -0.005250000000000199, 0.015499999999999403, 0.02499999999999858, -0.07475000000000165, 0.03199999999999825, 0.020749999999999602, -0.07874999999999943, -0.11425000000000018, -0.08050000000000068, -0.014499999999999957, -0.036249999999999005, -0.14649999999999963, -0.02200000000000024, 0.06150000000000233, -0.023999999999999133, -0.10049999999999848, -0.15625], zp_timestamp='2025-06-21T22:03:00')
2025-06-22 00:05:37,387 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-22 00:05:37,387 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:05:37,387 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 37s
2025-06-22 00:05:37,387 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:05:37,388 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:05:37.388
2025-06-22 00:05:37,396 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:05:37,458 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461399. UTC time = 2025-06-21T22:05:37.388
2025-06-22 00:05:37,459 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:05:37,459 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:05:37,459 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:05:37,459 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:05:37,459 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:05:37,523 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.852
2025-06-22 00:05:37,523 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.294
2025-06-22 00:05:37,523 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:05:37,523 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:05:37,523 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:05:38,876 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:05:38,877 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:06:37,583 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:06:37,583 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:06:37,585 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:05:54', tmtdew=9.79, humidity=49.54, cloud=0.0, wind=29.54, temperature=6.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:05:53.146', atlas_cloud=1, atlas_rain=1, zp_data=[-0.13225000000000087, 0.03225000000000122, 0.04075000000000095, -0.09350000000000058, -0.028499999999999304, -0.008250000000000313, 0.051000000000000156, -0.0857499999999991, 0.028499999999999304, 0.025500000000000966, 0.024250000000000327, -0.05600000000000094, 0.027499999999999858, 0.07624999999999993, -0.03250000000000064, -0.02400000000000091, -0.005250000000000199, 0.015499999999999403, 0.02499999999999858, -0.07475000000000165, 0.03199999999999825, 0.020749999999999602, -0.07874999999999943, -0.11425000000000018, -0.08050000000000068, -0.014499999999999957, -0.036249999999999005, -0.14649999999999963, -0.02200000000000024, 0.06150000000000233, -0.023999999999999133, -0.10049999999999848, -0.15625], zp_timestamp='2025-06-21T22:03:00')
2025-06-22 00:06:37,585 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-22 00:06:37,586 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:06:37,586 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 37s
2025-06-22 00:06:37,586 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:06:37,586 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:06:37.586
2025-06-22 00:06:37,594 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:06:37,657 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459558. UTC time = 2025-06-21T22:06:37.586
2025-06-22 00:06:37,657 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:06:37,657 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:06:37,657 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:06:37,657 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:06:37,657 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:06:37,720 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.831
2025-06-22 00:06:37,720 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.100
2025-06-22 00:06:37,720 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:06:37,720 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:06:37,720 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:06:38,937 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:06:38,938 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:07:37,781 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:07:37,781 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:07:37,783 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:06:58', tmtdew=9.81, humidity=49.38, cloud=0.0, wind=30.31, temperature=6.27, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:06:53.107', atlas_cloud=1, atlas_rain=1, zp_data=[-0.13225000000000087, 0.03225000000000122, 0.04075000000000095, -0.09350000000000058, -0.028499999999999304, -0.008250000000000313, 0.051000000000000156, -0.0857499999999991, 0.028499999999999304, 0.025500000000000966, 0.024250000000000327, -0.05600000000000094, 0.027499999999999858, 0.07624999999999993, -0.03250000000000064, -0.02400000000000091, -0.005250000000000199, 0.015499999999999403, 0.02499999999999858, -0.07475000000000165, 0.03199999999999825, 0.020749999999999602, -0.07874999999999943, -0.11425000000000018, -0.08050000000000068, -0.014499999999999957, -0.036249999999999005, -0.14649999999999963, -0.02200000000000024, 0.06150000000000233, -0.023999999999999133, -0.10049999999999848, -0.15625], zp_timestamp='2025-06-21T22:03:00')
2025-06-22 00:07:37,783 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-22 00:07:37,783 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:07:37,783 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 37s
2025-06-22 00:07:37,783 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:07:37,784 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:07:37.784
2025-06-22 00:07:37,792 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:07:37,853 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924577104. UTC time = 2025-06-21T22:07:37.784
2025-06-22 00:07:37,854 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:07:37,854 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:07:37,854 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:07:37,854 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:07:37,854 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:07:37,916 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.885
2025-06-22 00:07:37,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.826
2025-06-22 00:07:37,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:07:37,917 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:07:37,917 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:07:38,995 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:07:38,996 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:08:37,977 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:08:37,977 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:08:37,978 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:07:29', tmtdew=9.88, humidity=49.23, cloud=0.0, wind=32.39, temperature=6.29, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:06:53.107', atlas_cloud=1, atlas_rain=1, zp_data=[-0.13225000000000087, 0.03225000000000122, 0.04075000000000095, -0.09350000000000058, -0.028499999999999304, -0.008250000000000313, 0.051000000000000156, -0.0857499999999991, 0.028499999999999304, 0.025500000000000966, 0.024250000000000327, -0.05600000000000094, 0.027499999999999858, 0.07624999999999993, -0.03250000000000064, -0.02400000000000091, -0.005250000000000199, 0.015499999999999403, 0.02499999999999858, -0.07475000000000165, 0.03199999999999825, 0.020749999999999602, -0.07874999999999943, -0.11425000000000018, -0.08050000000000068, -0.014499999999999957, -0.036249999999999005, -0.14649999999999963, -0.02200000000000024, 0.06150000000000233, -0.023999999999999133, -0.10049999999999848, -0.15625], zp_timestamp='2025-06-21T22:03:00')
2025-06-22 00:08:37,979 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 8s
2025-06-22 00:08:37,979 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:08:37,979 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 37s
2025-06-22 00:08:37,979 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:08:37,979 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:08:37.979
2025-06-22 00:08:37,988 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:08:38,048 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456422. UTC time = 2025-06-21T22:08:37.979
2025-06-22 00:08:38,048 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:08:38,048 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:08:38,048 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:08:38,048 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:08:38,048 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:08:38,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.013
2025-06-22 00:08:38,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.667
2025-06-22 00:08:38,113 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:08:38,113 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:08:38,113 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:08:39,056 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:08:39,057 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:09:38,173 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:09:38,173 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:09:38,175 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:07:29', tmtdew=9.88, humidity=49.23, cloud=0.0, wind=32.39, temperature=6.29, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:06:53.107', atlas_cloud=1, atlas_rain=1, zp_data=[-0.13225000000000087, 0.03225000000000122, 0.04075000000000095, -0.09350000000000058, -0.028499999999999304, -0.008250000000000313, 0.051000000000000156, -0.0857499999999991, 0.028499999999999304, 0.025500000000000966, 0.024250000000000327, -0.05600000000000094, 0.027499999999999858, 0.07624999999999993, -0.03250000000000064, -0.02400000000000091, -0.005250000000000199, 0.015499999999999403, 0.02499999999999858, -0.07475000000000165, 0.03199999999999825, 0.020749999999999602, -0.07874999999999943, -0.11425000000000018, -0.08050000000000068, -0.014499999999999957, -0.036249999999999005, -0.14649999999999963, -0.02200000000000024, 0.06150000000000233, -0.023999999999999133, -0.10049999999999848, -0.15625], zp_timestamp='2025-06-21T22:03:00')
2025-06-22 00:09:38,175 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 9s
2025-06-22 00:09:38,175 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:09:38,175 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6m 38s
2025-06-22 00:09:38,175 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:09:38,175 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:09:38.175
2025-06-22 00:09:38,185 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:09:38,252 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556843. UTC time = 2025-06-21T22:09:38.175
2025-06-22 00:09:38,252 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:09:38,252 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:09:38,252 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:09:38,252 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:09:38,252 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:09:38,319 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.213
2025-06-22 00:09:38,319 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.967
2025-06-22 00:09:38,319 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:09:38,319 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:09:38,320 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:09:39,117 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:09:39,141 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:10:38,380 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:10:38,380 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:10:38,381 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:10:08', tmtdew=9.9, humidity=49.29, cloud=0.0, wind=32.01, temperature=6.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:09:53.165', atlas_cloud=1, atlas_rain=1, zp_data=[-0.1122500000000013, 0.026250000000000995, 0.026250000000000995, -0.06650000000000134, -0.018499999999999517, -0.027749999999999275, 0.03599999999999959, -0.07674999999999876, 0.03049999999999997, -0.02850000000000108, 0.031749999999998835, -0.0860000000000003, -0.03500000000000014, 0.019750000000000156, -0.023500000000002075, -0.10549999999999926, -0.05274999999999963, -0.032999999999999474, 0.0029999999999983373, -0.09925000000000139, -0.006500000000002615, 0.0277499999999975, -0.12174999999999869, -0.16875000000000107, -0.10800000000000054, -0.010500000000000398, -0.05925000000000047, -0.22449999999999903, -0.04499999999999993, 0.02400000000000091, -0.045499999999998764, -0.14100000000000001, -0.20925000000000082], zp_timestamp='2025-06-21T22:06:00')
2025-06-22 00:10:38,381 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-22 00:10:38,381 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:10:38,381 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 38s
2025-06-22 00:10:38,382 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:10:38,382 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:10:38.382
2025-06-22 00:10:38,390 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:10:38,452 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455488. UTC time = 2025-06-21T22:10:38.382
2025-06-22 00:10:38,452 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:10:38,452 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:10:38,452 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:10:38,452 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:10:38,452 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:10:38,516 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.485
2025-06-22 00:10:38,516 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.195
2025-06-22 00:10:38,516 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:10:38,516 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:10:38,517 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:10:39,201 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:10:39,201 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:11:38,577 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:11:38,577 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:11:38,579 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:11:12', tmtdew=9.87, humidity=49.38, cloud=0.0, wind=28.76, temperature=6.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:10:53.126', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10725000000000051, 0.025249999999999773, 0.05125000000000135, -0.08050000000000068, -0.013500000000000512, 0.028750000000000497, 0.03500000000000014, -0.06625000000000014, 0.037499999999999645, 0.0625, 0.028249999999999886, -0.07099999999999973, 0.019999999999999574, 0.06625000000000014, 0.009499999999999176, -0.07200000000000095, -0.00575000000000081, 0.018500000000001293, 0.041499999999999204, -0.06675000000000075, 0.034499999999997755, 0.02224999999999966, -0.06774999999999842, -0.10024999999999906, -0.057000000000000384, -0.03250000000000064, -0.030250000000000554, -0.1875, 0.0004999999999988347, 0.07600000000000051, 0.053500000000001435, -0.07049999999999912, -0.08825000000000038], zp_timestamp='2025-06-21T22:09:00')
2025-06-22 00:11:38,580 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-22 00:11:38,580 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:11:38,580 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 38s
2025-06-22 00:11:38,580 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:11:38,580 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:11:38.580
2025-06-22 00:11:38,589 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:11:38,651 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558245. UTC time = 2025-06-21T22:11:38.580
2025-06-22 00:11:38,651 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:11:38,651 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:11:38,651 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:11:38,651 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:11:38,651 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:11:38,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.580
2025-06-22 00:11:38,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.351
2025-06-22 00:11:38,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:11:38,714 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:11:38,715 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:11:39,259 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:11:39,279 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:12:38,771 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:12:38,771 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:12:38,772 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:12:15', tmtdew=9.83, humidity=49.42, cloud=0.0, wind=31.18, temperature=6.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:12:23.155', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10725000000000051, 0.025249999999999773, 0.05125000000000135, -0.08050000000000068, -0.013500000000000512, 0.028750000000000497, 0.03500000000000014, -0.06625000000000014, 0.037499999999999645, 0.0625, 0.028249999999999886, -0.07099999999999973, 0.019999999999999574, 0.06625000000000014, 0.009499999999999176, -0.07200000000000095, -0.00575000000000081, 0.018500000000001293, 0.041499999999999204, -0.06675000000000075, 0.034499999999997755, 0.02224999999999966, -0.06774999999999842, -0.10024999999999906, -0.057000000000000384, -0.03250000000000064, -0.030250000000000554, -0.1875, 0.0004999999999988347, 0.07600000000000051, 0.053500000000001435, -0.07049999999999912, -0.08825000000000038], zp_timestamp='2025-06-21T22:09:00')
2025-06-22 00:12:38,773 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-22 00:12:38,773 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:12:38,773 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 38s
2025-06-22 00:12:38,773 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:12:38,773 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:12:38.773
2025-06-22 00:12:38,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:12:38,843 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924566845. UTC time = 2025-06-21T22:12:38.773
2025-06-22 00:12:38,843 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:12:38,843 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:12:38,843 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:12:38,843 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:12:38,843 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:12:38,906 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.275
2025-06-22 00:12:38,907 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.434
2025-06-22 00:12:38,907 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:12:38,907 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:12:38,907 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:12:39,339 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:12:39,358 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:13:38,967 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:13:38,967 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:13:38,970 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:13:18', tmtdew=9.83, humidity=49.41, cloud=0.0, wind=34.14, temperature=6.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:12:53.222', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10725000000000051, 0.025249999999999773, 0.05125000000000135, -0.08050000000000068, -0.013500000000000512, 0.028750000000000497, 0.03500000000000014, -0.06625000000000014, 0.037499999999999645, 0.0625, 0.028249999999999886, -0.07099999999999973, 0.019999999999999574, 0.06625000000000014, 0.009499999999999176, -0.07200000000000095, -0.00575000000000081, 0.018500000000001293, 0.041499999999999204, -0.06675000000000075, 0.034499999999997755, 0.02224999999999966, -0.06774999999999842, -0.10024999999999906, -0.057000000000000384, -0.03250000000000064, -0.030250000000000554, -0.1875, 0.0004999999999988347, 0.07600000000000051, 0.053500000000001435, -0.07049999999999912, -0.08825000000000038], zp_timestamp='2025-06-21T22:09:00')
2025-06-22 00:13:38,970 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-22 00:13:38,970 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:13:38,970 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 38s
2025-06-22 00:13:38,970 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:13:38,971 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:13:38.971
2025-06-22 00:13:38,979 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:13:39,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245806. UTC time = 2025-06-21T22:13:38.971
2025-06-22 00:13:39,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:13:39,041 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:13:39,042 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:13:39,042 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:13:39,042 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:13:39,106 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.050
2025-06-22 00:13:39,106 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.443
2025-06-22 00:13:39,106 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:13:39,106 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:13:39,106 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:13:39,418 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:13:39,419 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:14:39,166 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:14:39,166 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:14:39,168 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:14:23', tmtdew=9.86, humidity=49.42, cloud=0.0, wind=26.8, temperature=6.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:13:53.098', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10725000000000051, 0.025249999999999773, 0.05125000000000135, -0.08050000000000068, -0.013500000000000512, 0.028750000000000497, 0.03500000000000014, -0.06625000000000014, 0.037499999999999645, 0.0625, 0.028249999999999886, -0.07099999999999973, 0.019999999999999574, 0.06625000000000014, 0.009499999999999176, -0.07200000000000095, -0.00575000000000081, 0.018500000000001293, 0.041499999999999204, -0.06675000000000075, 0.034499999999997755, 0.02224999999999966, -0.06774999999999842, -0.10024999999999906, -0.057000000000000384, -0.03250000000000064, -0.030250000000000554, -0.1875, 0.0004999999999988347, 0.07600000000000051, 0.053500000000001435, -0.07049999999999912, -0.08825000000000038], zp_timestamp='2025-06-21T22:13:00')
2025-06-22 00:14:39,168 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-22 00:14:39,168 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:14:39,168 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 39s
2025-06-22 00:14:39,168 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:14:39,169 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:14:39.169
2025-06-22 00:14:39,177 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:14:39,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459942. UTC time = 2025-06-21T22:14:39.169
2025-06-22 00:14:39,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:14:39,238 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:14:39,238 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:14:39,238 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:14:39,239 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:14:39,302 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.904
2025-06-22 00:14:39,302 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.376
2025-06-22 00:14:39,302 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:14:39,302 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:14:39,302 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:14:39,475 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:14:39,476 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:15:39,359 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:15:39,359 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:15:39,361 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:14:54', tmtdew=9.84, humidity=49.5, cloud=0.0, wind=26.59, temperature=6.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:14:23.078', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10725000000000051, 0.025249999999999773, 0.05125000000000135, -0.08050000000000068, -0.013500000000000512, 0.028750000000000497, 0.03500000000000014, -0.06625000000000014, 0.037499999999999645, 0.0625, 0.028249999999999886, -0.07099999999999973, 0.019999999999999574, 0.06625000000000014, 0.009499999999999176, -0.07200000000000095, -0.00575000000000081, 0.018500000000001293, 0.041499999999999204, -0.06675000000000075, 0.034499999999997755, 0.02224999999999966, -0.06774999999999842, -0.10024999999999906, -0.057000000000000384, -0.03250000000000064, -0.030250000000000554, -0.1875, 0.0004999999999988347, 0.07600000000000051, 0.053500000000001435, -0.07049999999999912, -0.08825000000000038], zp_timestamp='2025-06-21T22:13:00')
2025-06-22 00:15:39,362 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-06-22 00:15:39,362 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:15:39,362 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 39s
2025-06-22 00:15:39,362 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:15:39,362 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:15:39.362
2025-06-22 00:15:39,370 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:15:39,438 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924610124. UTC time = 2025-06-21T22:15:39.362
2025-06-22 00:15:39,438 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:15:39,438 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:15:39,438 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:15:39,438 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:15:39,438 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:15:39,503 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.835
2025-06-22 00:15:39,503 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.231
2025-06-22 00:15:39,503 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:15:39,503 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:15:39,503 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:15:39,536 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:15:39,536 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:16:39,563 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:16:39,563 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:16:39,565 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:14:54', tmtdew=9.84, humidity=49.5, cloud=0.0, wind=26.59, temperature=6.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:14:23.078', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10725000000000051, 0.025249999999999773, 0.05125000000000135, -0.08050000000000068, -0.013500000000000512, 0.028750000000000497, 0.03500000000000014, -0.06625000000000014, 0.037499999999999645, 0.0625, 0.028249999999999886, -0.07099999999999973, 0.019999999999999574, 0.06625000000000014, 0.009499999999999176, -0.07200000000000095, -0.00575000000000081, 0.018500000000001293, 0.041499999999999204, -0.06675000000000075, 0.034499999999997755, 0.02224999999999966, -0.06774999999999842, -0.10024999999999906, -0.057000000000000384, -0.03250000000000064, -0.030250000000000554, -0.1875, 0.0004999999999988347, 0.07600000000000051, 0.053500000000001435, -0.07049999999999912, -0.08825000000000038], zp_timestamp='2025-06-21T22:13:00')
2025-06-22 00:16:39,565 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 45s
2025-06-22 00:16:39,565 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:16:39,565 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 39s
2025-06-22 00:16:39,565 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:16:39,565 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:16:39.565
2025-06-22 00:16:39,575 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:16:39,603 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:16:39,611 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:16:39,637 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924588056. UTC time = 2025-06-21T22:16:39.565
2025-06-22 00:16:39,637 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:16:39,637 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:16:39,637 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:16:39,637 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:16:39,638 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:16:39,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.841
2025-06-22 00:16:39,702 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.008
2025-06-22 00:16:39,702 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:16:39,702 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:16:39,702 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:17:39,672 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:17:39,672 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:17:39,762 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:17:39,762 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:17:39,765 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:17:02', tmtdew=9.85, humidity=49.33, cloud=0.0, wind=24.33, temperature=6.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:16:53.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08924999999999983, 0.0572499999999998, 0.030250000000000554, -0.022500000000000853, -0.06649999999999956, 0.04225000000000101, -0.011499999999999844, -0.060249999999999915, 0.042500000000000426, 0.006000000000000227, 0.021250000000000213, -0.0600000000000005, 0.005499999999999616, 0.060249999999999915, -0.031000000000000583, -0.05600000000000094, -0.06225000000000058, 0.016500000000000625, 0.016000000000000014, -0.08624999999999972, -0.010000000000001563, 0.024749999999997385, -0.07024999999999793, -0.15424999999999933, -0.05200000000000138, -0.03700000000000081, -0.03474999999999895, -0.18650000000000055, -0.010999999999999233, 0.10200000000000031, 0.006000000000000227, -0.08699999999999974, -0.1437500000000007], zp_timestamp='2025-06-21T22:15:00')
2025-06-22 00:17:39,765 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-22 00:17:39,765 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:17:39,765 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 39s
2025-06-22 00:17:39,765 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:17:39,766 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:17:39.766
2025-06-22 00:17:39,775 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:17:39,839 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457164. UTC time = 2025-06-21T22:17:39.766
2025-06-22 00:17:39,839 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:17:39,839 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:17:39,839 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:17:39,839 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:17:39,839 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:17:39,908 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.923
2025-06-22 00:17:39,908 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.705
2025-06-22 00:17:39,908 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:17:39,908 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:17:39,908 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:18:39,731 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:18:39,732 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:18:39,969 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:18:39,969 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:18:39,970 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:17:34', tmtdew=9.84, humidity=49.36, cloud=0.0, wind=32.57, temperature=6.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:16:53.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08924999999999983, 0.0572499999999998, 0.030250000000000554, -0.022500000000000853, -0.06649999999999956, 0.04225000000000101, -0.011499999999999844, -0.060249999999999915, 0.042500000000000426, 0.006000000000000227, 0.021250000000000213, -0.0600000000000005, 0.005499999999999616, 0.060249999999999915, -0.031000000000000583, -0.05600000000000094, -0.06225000000000058, 0.016500000000000625, 0.016000000000000014, -0.08624999999999972, -0.010000000000001563, 0.024749999999997385, -0.07024999999999793, -0.15424999999999933, -0.05200000000000138, -0.03700000000000081, -0.03474999999999895, -0.18650000000000055, -0.010999999999999233, 0.10200000000000031, 0.006000000000000227, -0.08699999999999974, -0.1437500000000007], zp_timestamp='2025-06-21T22:15:00')
2025-06-22 00:18:39,971 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 5s
2025-06-22 00:18:39,971 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:18:39,971 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 39s
2025-06-22 00:18:39,971 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:18:39,971 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:18:39.971
2025-06-22 00:18:39,980 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:18:40,040 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560787. UTC time = 2025-06-21T22:18:39.971
2025-06-22 00:18:40,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:18:40,041 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:18:40,041 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:18:40,041 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:18:40,041 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:18:40,104 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.077
2025-06-22 00:18:40,104 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.785
2025-06-22 00:18:40,104 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:18:40,104 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:18:40,104 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:19:39,791 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:19:39,792 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:19:40,164 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:19:40,164 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:19:40,167 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:17:34', tmtdew=9.84, humidity=49.36, cloud=0.0, wind=32.57, temperature=6.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:16:53.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08924999999999983, 0.0572499999999998, 0.030250000000000554, -0.022500000000000853, -0.06649999999999956, 0.04225000000000101, -0.011499999999999844, -0.060249999999999915, 0.042500000000000426, 0.006000000000000227, 0.021250000000000213, -0.0600000000000005, 0.005499999999999616, 0.060249999999999915, -0.031000000000000583, -0.05600000000000094, -0.06225000000000058, 0.016500000000000625, 0.016000000000000014, -0.08624999999999972, -0.010000000000001563, 0.024749999999997385, -0.07024999999999793, -0.15424999999999933, -0.05200000000000138, -0.03700000000000081, -0.03474999999999895, -0.18650000000000055, -0.010999999999999233, 0.10200000000000031, 0.006000000000000227, -0.08699999999999974, -0.1437500000000007], zp_timestamp='2025-06-21T22:15:00')
2025-06-22 00:19:40,167 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 6s
2025-06-22 00:19:40,167 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:19:40,167 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 40s
2025-06-22 00:19:40,167 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:19:40,167 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:19:40.168
2025-06-22 00:19:40,176 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:19:40,239 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924555413. UTC time = 2025-06-21T22:19:40.168
2025-06-22 00:19:40,239 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:19:40,239 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:19:40,239 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:19:40,239 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:19:40,239 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:19:40,305 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.304
2025-06-22 00:19:40,305 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.058
2025-06-22 00:19:40,305 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:19:40,305 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:19:40,306 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:20:39,852 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:20:39,853 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:20:40,366 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:20:40,366 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:20:40,368 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:20:12', tmtdew=9.93, humidity=49.2, cloud=0.0, wind=28.19, temperature=6.34, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:19:53.126', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08924999999999983, 0.0572499999999998, 0.030250000000000554, -0.022500000000000853, -0.06649999999999956, 0.04225000000000101, -0.011499999999999844, -0.060249999999999915, 0.042500000000000426, 0.006000000000000227, 0.021250000000000213, -0.0600000000000005, 0.005499999999999616, 0.060249999999999915, -0.031000000000000583, -0.05600000000000094, -0.06225000000000058, 0.016500000000000625, 0.016000000000000014, -0.08624999999999972, -0.010000000000001563, 0.024749999999997385, -0.07024999999999793, -0.15424999999999933, -0.05200000000000138, -0.03700000000000081, -0.03474999999999895, -0.18650000000000055, -0.010999999999999233, 0.10200000000000031, 0.006000000000000227, -0.08699999999999974, -0.1437500000000007], zp_timestamp='2025-06-21T22:18:00')
2025-06-22 00:20:40,368 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-22 00:20:40,368 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:20:40,368 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 40s
2025-06-22 00:20:40,368 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:20:40,368 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:20:40.368
2025-06-22 00:20:40,377 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:20:40,437 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455542. UTC time = 2025-06-21T22:20:40.368
2025-06-22 00:20:40,437 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:20:40,437 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:20:40,437 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:20:40,437 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:20:40,437 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:20:40,500 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.601
2025-06-22 00:20:40,500 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.260
2025-06-22 00:20:40,500 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:20:40,500 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:20:40,500 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:21:39,913 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:21:39,914 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:21:40,559 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:21:40,559 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:21:40,562 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:21:16', tmtdew=9.93, humidity=49.19, cloud=0.0, wind=30.6, temperature=6.35, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:20:53.088', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08924999999999983, 0.0572499999999998, 0.030250000000000554, -0.022500000000000853, -0.06649999999999956, 0.04225000000000101, -0.011499999999999844, -0.060249999999999915, 0.042500000000000426, 0.006000000000000227, 0.021250000000000213, -0.0600000000000005, 0.005499999999999616, 0.060249999999999915, -0.031000000000000583, -0.05600000000000094, -0.06225000000000058, 0.016500000000000625, 0.016000000000000014, -0.08624999999999972, -0.010000000000001563, 0.024749999999997385, -0.07024999999999793, -0.15424999999999933, -0.05200000000000138, -0.03700000000000081, -0.03474999999999895, -0.18650000000000055, -0.010999999999999233, 0.10200000000000031, 0.006000000000000227, -0.08699999999999974, -0.1437500000000007], zp_timestamp='2025-06-21T22:18:00')
2025-06-22 00:21:40,562 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 00:21:40,562 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:21:40,562 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 40s
2025-06-22 00:21:40,562 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:21:40,562 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:21:40.562
2025-06-22 00:21:40,571 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:21:40,634 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560717. UTC time = 2025-06-21T22:21:40.562
2025-06-22 00:21:40,634 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:21:40,634 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:21:40,634 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:21:40,634 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:21:40,635 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:21:40,697 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.458
2025-06-22 00:21:40,698 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.390
2025-06-22 00:21:40,698 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:21:40,698 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:21:40,698 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:22:39,971 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:22:39,972 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:22:40,758 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:22:40,758 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:22:40,761 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:22:19', tmtdew=9.93, humidity=48.95, cloud=0.0, wind=35.78, temperature=6.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:21:23.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08924999999999983, 0.0572499999999998, 0.030250000000000554, -0.022500000000000853, -0.06649999999999956, 0.04225000000000101, -0.011499999999999844, -0.060249999999999915, 0.042500000000000426, 0.006000000000000227, 0.021250000000000213, -0.0600000000000005, 0.005499999999999616, 0.060249999999999915, -0.031000000000000583, -0.05600000000000094, -0.06225000000000058, 0.016500000000000625, 0.016000000000000014, -0.08624999999999972, -0.010000000000001563, 0.024749999999997385, -0.07024999999999793, -0.15424999999999933, -0.05200000000000138, -0.03700000000000081, -0.03474999999999895, -0.18650000000000055, -0.010999999999999233, 0.10200000000000031, 0.006000000000000227, -0.08699999999999974, -0.1437500000000007], zp_timestamp='2025-06-21T22:18:00')
2025-06-22 00:22:40,761 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 00:22:40,761 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:22:40,761 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 40s
2025-06-22 00:22:40,761 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:22:40,761 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:22:40.762
2025-06-22 00:22:40,770 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:22:40,832 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924571223. UTC time = 2025-06-21T22:22:40.762
2025-06-22 00:22:40,832 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:22:40,832 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:22:40,832 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:22:40,832 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:22:40,832 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:22:40,897 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.183
2025-06-22 00:22:40,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.446
2025-06-22 00:22:40,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:22:40,898 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:22:40,898 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:23:40,031 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:23:40,032 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:23:40,957 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:23:40,958 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:23:40,960 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:22:19', tmtdew=9.93, humidity=48.95, cloud=0.0, wind=35.78, temperature=6.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:21:23.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08924999999999983, 0.0572499999999998, 0.030250000000000554, -0.022500000000000853, -0.06649999999999956, 0.04225000000000101, -0.011499999999999844, -0.060249999999999915, 0.042500000000000426, 0.006000000000000227, 0.021250000000000213, -0.0600000000000005, 0.005499999999999616, 0.060249999999999915, -0.031000000000000583, -0.05600000000000094, -0.06225000000000058, 0.016500000000000625, 0.016000000000000014, -0.08624999999999972, -0.010000000000001563, 0.024749999999997385, -0.07024999999999793, -0.15424999999999933, -0.05200000000000138, -0.03700000000000081, -0.03474999999999895, -0.18650000000000055, -0.010999999999999233, 0.10200000000000031, 0.006000000000000227, -0.08699999999999974, -0.1437500000000007], zp_timestamp='2025-06-21T22:18:00')
2025-06-22 00:23:40,960 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 21s
2025-06-22 00:23:40,960 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:23:40,960 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 40s
2025-06-22 00:23:40,960 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:23:40,961 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:23:40.961
2025-06-22 00:23:40,970 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:23:41,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458685. UTC time = 2025-06-21T22:23:40.961
2025-06-22 00:23:41,042 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:23:41,042 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:23:41,042 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:23:41,042 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:23:41,042 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:23:41,110 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.987
2025-06-22 00:23:41,111 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.426
2025-06-22 00:23:41,111 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:23:41,111 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:23:41,111 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:24:40,091 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:24:40,092 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:24:41,171 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:24:41,171 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:24:41,174 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:22:19', tmtdew=9.93, humidity=48.95, cloud=0.0, wind=35.78, temperature=6.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:21:23.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08924999999999983, 0.0572499999999998, 0.030250000000000554, -0.022500000000000853, -0.06649999999999956, 0.04225000000000101, -0.011499999999999844, -0.060249999999999915, 0.042500000000000426, 0.006000000000000227, 0.021250000000000213, -0.0600000000000005, 0.005499999999999616, 0.060249999999999915, -0.031000000000000583, -0.05600000000000094, -0.06225000000000058, 0.016500000000000625, 0.016000000000000014, -0.08624999999999972, -0.010000000000001563, 0.024749999999997385, -0.07024999999999793, -0.15424999999999933, -0.05200000000000138, -0.03700000000000081, -0.03474999999999895, -0.18650000000000055, -0.010999999999999233, 0.10200000000000031, 0.006000000000000227, -0.08699999999999974, -0.1437500000000007], zp_timestamp='2025-06-21T22:18:00')
2025-06-22 00:24:41,174 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 22s
2025-06-22 00:24:41,174 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:24:41,174 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6m 41s
2025-06-22 00:24:41,174 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:24:41,174 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:24:41.174
2025-06-22 00:24:41,183 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:24:41,246 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924607516. UTC time = 2025-06-21T22:24:41.174
2025-06-22 00:24:41,246 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:24:41,246 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:24:41,246 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:24:41,246 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:24:41,246 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:24:41,309 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.869
2025-06-22 00:24:41,309 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.331
2025-06-22 00:24:41,309 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:24:41,309 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:24:41,309 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:25:40,152 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:25:40,153 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:25:41,369 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:25:41,370 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:25:41,372 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:25:30', tmtdew=9.88, humidity=49.34, cloud=0.0, wind=28.58, temperature=6.28, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:24:53.107', atlas_cloud=1, atlas_rain=1, zp_data=[-0.12875000000000014, 0.038750000000000284, 0.008250000000000313, -0.08800000000000097, -0.02549999999999919, -0.023749999999999716, -0.00300000000000189, -0.09124999999999872, 0.03599999999999781, 0.02400000000000091, 0.0022500000000000853, -0.0909999999999993, -0.002500000000001279, 0.030249999999998778, -0.06099999999999994, -0.06900000000000084, -0.08275000000000077, -0.061500000000000554, 0.026999999999999247, -0.09975000000000023, -0.05250000000000199, 0.007749999999997925, -0.0857499999999991, -0.13324999999999854, -0.05600000000000094, -0.0259999999999998, -0.04625000000000057, -0.18650000000000055, -0.031000000000000583, 0.002000000000000668, 0.021000000000000796, -0.13549999999999862, -0.13925000000000054], zp_timestamp='2025-06-21T22:21:00')
2025-06-22 00:25:41,372 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-22 00:25:41,372 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:25:41,372 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 41s
2025-06-22 00:25:41,372 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:25:41,373 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:25:41.373
2025-06-22 00:25:41,382 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:25:41,449 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924601262. UTC time = 2025-06-21T22:25:41.373
2025-06-22 00:25:41,449 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:25:41,449 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:25:41,450 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:25:41,450 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:25:41,450 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:25:41,512 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.828
2025-06-22 00:25:41,512 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.157
2025-06-22 00:25:41,512 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:25:41,513 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:25:41,513 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:26:40,213 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:26:40,214 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:26:41,571 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:26:41,571 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:26:41,573 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:26:33', tmtdew=9.86, humidity=49.31, cloud=0.0, wind=32.04, temperature=6.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:26:23.050', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10375000000000156, 0.03824999999999967, 0.034250000000000114, -0.04150000000000098, -0.014499999999999957, 0.006750000000000256, -0.0129999999999999, -0.08174999999999955, 0.039499999999998536, 0.021000000000000796, 0.0182500000000001, -0.058999999999999275, 0.0009999999999994458, 0.04624999999999879, -0.009999999999999787, -0.06300000000000061, -0.024750000000000938, -0.017000000000001236, 0.03999999999999915, -0.0677500000000002, 0.007999999999999119, -0.004250000000000753, -0.07075000000000031, -0.12124999999999986, -0.040000000000000924, -0.01699999999999946, -0.043250000000000455, -0.18900000000000006, -0.0034999999999989484, 0.10000000000000142, 0.030000000000001137, -0.10199999999999854, -0.11125000000000007], zp_timestamp='2025-06-21T22:24:00')
2025-06-22 00:26:41,574 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-06-22 00:26:41,574 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:26:41,574 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 41s
2025-06-22 00:26:41,574 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:26:41,574 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:26:41.574
2025-06-22 00:26:41,583 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:26:41,647 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458128. UTC time = 2025-06-21T22:26:41.574
2025-06-22 00:26:41,647 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:26:41,647 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:26:41,647 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:26:41,647 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:26:41,647 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:26:41,711 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.862
2025-06-22 00:26:41,712 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.905
2025-06-22 00:26:41,712 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:26:41,712 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:26:41,712 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:27:40,274 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:27:40,275 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:27:41,771 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:27:41,771 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:27:41,773 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:27:05', tmtdew=9.88, humidity=49.22, cloud=0.0, wind=30.22, temperature=6.28, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:26:53.030', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10375000000000156, 0.03824999999999967, 0.034250000000000114, -0.04150000000000098, -0.014499999999999957, 0.006750000000000256, -0.0129999999999999, -0.08174999999999955, 0.039499999999998536, 0.021000000000000796, 0.0182500000000001, -0.058999999999999275, 0.0009999999999994458, 0.04624999999999879, -0.009999999999999787, -0.06300000000000061, -0.024750000000000938, -0.017000000000001236, 0.03999999999999915, -0.0677500000000002, 0.007999999999999119, -0.004250000000000753, -0.07075000000000031, -0.12124999999999986, -0.040000000000000924, -0.01699999999999946, -0.043250000000000455, -0.18900000000000006, -0.0034999999999989484, 0.10000000000000142, 0.030000000000001137, -0.10199999999999854, -0.11125000000000007], zp_timestamp='2025-06-21T22:24:00')
2025-06-22 00:27:41,773 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-22 00:27:41,773 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:27:41,773 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 41s
2025-06-22 00:27:41,773 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:27:41,774 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:27:41.774
2025-06-22 00:27:41,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:27:41,845 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924566925. UTC time = 2025-06-21T22:27:41.774
2025-06-22 00:27:41,846 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:27:41,846 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:27:41,846 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:27:41,846 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:27:41,846 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:27:41,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.970
2025-06-22 00:27:41,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.575
2025-06-22 00:27:41,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:27:41,909 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:27:41,909 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:28:40,335 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:28:40,336 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:28:41,967 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:28:41,967 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:28:41,968 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:28:08', tmtdew=9.84, humidity=49.35, cloud=0.0, wind=27.95, temperature=6.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:27:53.078', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10375000000000156, 0.03824999999999967, 0.034250000000000114, -0.04150000000000098, -0.014499999999999957, 0.006750000000000256, -0.0129999999999999, -0.08174999999999955, 0.039499999999998536, 0.021000000000000796, 0.0182500000000001, -0.058999999999999275, 0.0009999999999994458, 0.04624999999999879, -0.009999999999999787, -0.06300000000000061, -0.024750000000000938, -0.017000000000001236, 0.03999999999999915, -0.0677500000000002, 0.007999999999999119, -0.004250000000000753, -0.07075000000000031, -0.12124999999999986, -0.040000000000000924, -0.01699999999999946, -0.043250000000000455, -0.18900000000000006, -0.0034999999999989484, 0.10000000000000142, 0.030000000000001137, -0.10199999999999854, -0.11125000000000007], zp_timestamp='2025-06-21T22:24:00')
2025-06-22 00:28:41,969 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-22 00:28:41,969 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:28:41,969 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 41s
2025-06-22 00:28:41,969 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:28:41,969 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:28:41.969
2025-06-22 00:28:41,979 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:28:42,047 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245581. UTC time = 2025-06-21T22:28:41.969
2025-06-22 00:28:42,047 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:28:42,047 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:28:42,047 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:28:42,048 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:28:42,048 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:28:42,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.152
2025-06-22 00:28:42,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.893
2025-06-22 00:28:42,123 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:28:42,123 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:28:42,123 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:29:40,396 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:29:40,397 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:29:42,183 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:29:42,183 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:29:42,186 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:28:08', tmtdew=9.84, humidity=49.35, cloud=0.0, wind=27.95, temperature=6.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:27:53.078', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10375000000000156, 0.03824999999999967, 0.034250000000000114, -0.04150000000000098, -0.014499999999999957, 0.006750000000000256, -0.0129999999999999, -0.08174999999999955, 0.039499999999998536, 0.021000000000000796, 0.0182500000000001, -0.058999999999999275, 0.0009999999999994458, 0.04624999999999879, -0.009999999999999787, -0.06300000000000061, -0.024750000000000938, -0.017000000000001236, 0.03999999999999915, -0.0677500000000002, 0.007999999999999119, -0.004250000000000753, -0.07075000000000031, -0.12124999999999986, -0.040000000000000924, -0.01699999999999946, -0.043250000000000455, -0.18900000000000006, -0.0034999999999989484, 0.10000000000000142, 0.030000000000001137, -0.10199999999999854, -0.11125000000000007], zp_timestamp='2025-06-21T22:24:00')
2025-06-22 00:29:42,186 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 34s
2025-06-22 00:29:42,186 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:29:42,186 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 42s
2025-06-22 00:29:42,186 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:29:42,186 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:29:42.187
2025-06-22 00:29:42,196 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:29:42,262 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554715. UTC time = 2025-06-21T22:29:42.187
2025-06-22 00:29:42,262 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:29:42,263 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:29:42,263 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:29:42,263 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:29:42,263 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:29:42,331 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.405
2025-06-22 00:29:42,331 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.140
2025-06-22 00:29:42,331 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:29:42,331 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:29:42,332 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:30:40,457 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:30:40,476 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:30:42,392 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:30:42,392 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:30:42,394 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:28:08', tmtdew=9.84, humidity=49.35, cloud=0.0, wind=27.95, temperature=6.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:27:53.078', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10375000000000156, 0.03824999999999967, 0.034250000000000114, -0.04150000000000098, -0.014499999999999957, 0.006750000000000256, -0.0129999999999999, -0.08174999999999955, 0.039499999999998536, 0.021000000000000796, 0.0182500000000001, -0.058999999999999275, 0.0009999999999994458, 0.04624999999999879, -0.009999999999999787, -0.06300000000000061, -0.024750000000000938, -0.017000000000001236, 0.03999999999999915, -0.0677500000000002, 0.007999999999999119, -0.004250000000000753, -0.07075000000000031, -0.12124999999999986, -0.040000000000000924, -0.01699999999999946, -0.043250000000000455, -0.18900000000000006, -0.0034999999999989484, 0.10000000000000142, 0.030000000000001137, -0.10199999999999854, -0.11125000000000007], zp_timestamp='2025-06-21T22:24:00')
2025-06-22 00:30:42,395 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 34s
2025-06-22 00:30:42,395 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:30:42,395 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6m 42s
2025-06-22 00:30:42,395 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:30:42,395 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:30:42.395
2025-06-22 00:30:42,405 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:30:42,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556675. UTC time = 2025-06-21T22:30:42.395
2025-06-22 00:30:42,476 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:30:42,476 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:30:42,476 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:30:42,476 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:30:42,476 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:30:42,542 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.673
2025-06-22 00:30:42,542 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.316
2025-06-22 00:30:42,542 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:30:42,542 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:30:42,543 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:31:40,536 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:31:40,555 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:31:42,603 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:31:42,603 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:31:42,605 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:31:19', tmtdew=9.78, humidity=49.56, cloud=0.0, wind=27.42, temperature=6.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:30:53.050', atlas_cloud=1, atlas_rain=1, zp_data=[-0.10375000000000156, 0.03824999999999967, 0.034250000000000114, -0.04150000000000098, -0.014499999999999957, 0.006750000000000256, -0.0129999999999999, -0.08174999999999955, 0.039499999999998536, 0.021000000000000796, 0.0182500000000001, -0.058999999999999275, 0.0009999999999994458, 0.04624999999999879, -0.009999999999999787, -0.06300000000000061, -0.024750000000000938, -0.017000000000001236, 0.03999999999999915, -0.0677500000000002, 0.007999999999999119, -0.004250000000000753, -0.07075000000000031, -0.12124999999999986, -0.040000000000000924, -0.01699999999999946, -0.043250000000000455, -0.18900000000000006, -0.0034999999999989484, 0.10000000000000142, 0.030000000000001137, -0.10199999999999854, -0.11125000000000007], zp_timestamp='2025-06-21T22:27:00')
2025-06-22 00:31:42,606 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-22 00:31:42,606 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:31:42,606 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 42s
2025-06-22 00:31:42,606 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:31:42,606 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:31:42.606
2025-06-22 00:31:42,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:31:42,677 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924563902. UTC time = 2025-06-21T22:31:42.606
2025-06-22 00:31:42,677 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:31:42,677 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:31:42,677 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:31:42,677 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:31:42,677 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:31:42,742 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.347
2025-06-22 00:31:42,742 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.418
2025-06-22 00:31:42,742 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:31:42,742 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:31:42,742 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:32:40,615 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:32:40,631 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:32:42,799 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:32:42,799 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:32:42,801 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:31:50', tmtdew=9.82, humidity=49.44, cloud=0.0, wind=25.09, temperature=6.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:31:23.030', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08525000000000027, 0.06974999999999909, 0.05325000000000024, -0.027000000000001023, -0.02049999999999841, -0.0047499999999978115, 0.011499999999999844, -0.036749999999999616, 0.0884999999999998, 0.07850000000000001, 0.051249999999999574, 0.009999999999999787, 0.032999999999999474, 0.07174999999999976, 0.004999999999999005, -0.051000000000000156, -0.011749999999999261, 0.011499999999999844, 0.04099999999999859, -0.047750000000000625, 0.034499999999997755, 0.03474999999999895, -0.05074999999999896, -0.06675000000000075, -0.006000000000002004, 0.0015000000000000568, -0.03125, -0.1509999999999998, 0.0010000000000012221, 0.08050000000000068, 0.05000000000000071, -0.14100000000000001, -0.12225000000000108], zp_timestamp='2025-06-21T22:30:00')
2025-06-22 00:32:42,801 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 52s
2025-06-22 00:32:42,801 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:32:42,802 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 42s
2025-06-22 00:32:42,802 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:32:42,802 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:32:42.802
2025-06-22 00:32:42,810 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:32:42,873 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924576303. UTC time = 2025-06-21T22:32:42.802
2025-06-22 00:32:42,873 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:32:42,873 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:32:42,873 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:32:42,873 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:32:42,873 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:32:42,937 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.101
2025-06-22 00:32:42,937 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.447
2025-06-22 00:32:42,937 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:32:42,938 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:32:42,938 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:33:40,692 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:33:40,692 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:33:42,998 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:33:42,998 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:33:43,000 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:31:50', tmtdew=9.82, humidity=49.44, cloud=0.0, wind=25.09, temperature=6.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:31:23.030', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08525000000000027, 0.06974999999999909, 0.05325000000000024, -0.027000000000001023, -0.02049999999999841, -0.0047499999999978115, 0.011499999999999844, -0.036749999999999616, 0.0884999999999998, 0.07850000000000001, 0.051249999999999574, 0.009999999999999787, 0.032999999999999474, 0.07174999999999976, 0.004999999999999005, -0.051000000000000156, -0.011749999999999261, 0.011499999999999844, 0.04099999999999859, -0.047750000000000625, 0.034499999999997755, 0.03474999999999895, -0.05074999999999896, -0.06675000000000075, -0.006000000000002004, 0.0015000000000000568, -0.03125, -0.1509999999999998, 0.0010000000000012221, 0.08050000000000068, 0.05000000000000071, -0.14100000000000001, -0.12225000000000108], zp_timestamp='2025-06-21T22:30:00')
2025-06-22 00:33:43,001 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 53s
2025-06-22 00:33:43,001 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:33:43,001 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 43s
2025-06-22 00:33:43,001 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:33:43,001 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:33:43.001
2025-06-22 00:33:43,010 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:33:43,073 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924593793. UTC time = 2025-06-21T22:33:43.001
2025-06-22 00:33:43,073 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:33:43,073 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:33:43,073 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:33:43,073 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:33:43,073 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:33:43,136 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.934
2025-06-22 00:33:43,136 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.399
2025-06-22 00:33:43,137 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:33:43,137 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:33:43,137 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:34:40,753 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:34:40,775 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:34:43,197 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:34:43,197 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:34:43,200 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:34:29', tmtdew=9.81, humidity=49.44, cloud=0.0, wind=25.04, temperature=6.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:33:53.021', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08525000000000027, 0.06974999999999909, 0.05325000000000024, -0.027000000000001023, -0.02049999999999841, -0.0047499999999978115, 0.011499999999999844, -0.036749999999999616, 0.0884999999999998, 0.07850000000000001, 0.051249999999999574, 0.009999999999999787, 0.032999999999999474, 0.07174999999999976, 0.004999999999999005, -0.051000000000000156, -0.011749999999999261, 0.011499999999999844, 0.04099999999999859, -0.047750000000000625, 0.034499999999997755, 0.03474999999999895, -0.05074999999999896, -0.06675000000000075, -0.006000000000002004, 0.0015000000000000568, -0.03125, -0.1509999999999998, 0.0010000000000012221, 0.08050000000000068, 0.05000000000000071, -0.14100000000000001, -0.12225000000000108], zp_timestamp='2025-06-21T22:30:00')
2025-06-22 00:34:43,200 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-22 00:34:43,200 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:34:43,200 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 43s
2025-06-22 00:34:43,200 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:34:43,200 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:34:43.201
2025-06-22 00:34:43,209 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:34:43,274 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924616294. UTC time = 2025-06-21T22:34:43.201
2025-06-22 00:34:43,274 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:34:43,274 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:34:43,274 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:34:43,274 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:34:43,274 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:34:43,341 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.844
2025-06-22 00:34:43,341 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.275
2025-06-22 00:34:43,341 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:34:43,341 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:34:43,341 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:35:40,835 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:35:40,852 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:35:43,402 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:35:43,402 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:35:43,404 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:35:01', tmtdew=9.81, humidity=49.48, cloud=0.0, wind=27.05, temperature=6.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:34:53.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08525000000000027, 0.06974999999999909, 0.05325000000000024, -0.027000000000001023, -0.02049999999999841, -0.0047499999999978115, 0.011499999999999844, -0.036749999999999616, 0.0884999999999998, 0.07850000000000001, 0.051249999999999574, 0.009999999999999787, 0.032999999999999474, 0.07174999999999976, 0.004999999999999005, -0.051000000000000156, -0.011749999999999261, 0.011499999999999844, 0.04099999999999859, -0.047750000000000625, 0.034499999999997755, 0.03474999999999895, -0.05074999999999896, -0.06675000000000075, -0.006000000000002004, 0.0015000000000000568, -0.03125, -0.1509999999999998, 0.0010000000000012221, 0.08050000000000068, 0.05000000000000071, -0.14100000000000001, -0.12225000000000108], zp_timestamp='2025-06-21T22:33:00')
2025-06-22 00:35:43,404 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-22 00:35:43,404 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:35:43,404 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 43s
2025-06-22 00:35:43,405 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:35:43,405 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:35:43.405
2025-06-22 00:35:43,413 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:35:43,476 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459316. UTC time = 2025-06-21T22:35:43.405
2025-06-22 00:35:43,476 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:35:43,476 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:35:43,476 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:35:43,476 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:35:43,476 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:35:43,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.831
2025-06-22 00:35:43,540 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.073
2025-06-22 00:35:43,540 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:35:43,540 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:35:43,540 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:36:40,911 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:36:40,912 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:36:43,599 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:36:43,599 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:36:43,601 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:36:04', tmtdew=9.79, humidity=49.54, cloud=0.0, wind=29.96, temperature=6.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:36:23.098', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08525000000000027, 0.06974999999999909, 0.05325000000000024, -0.027000000000001023, -0.02049999999999841, -0.0047499999999978115, 0.011499999999999844, -0.036749999999999616, 0.0884999999999998, 0.07850000000000001, 0.051249999999999574, 0.009999999999999787, 0.032999999999999474, 0.07174999999999976, 0.004999999999999005, -0.051000000000000156, -0.011749999999999261, 0.011499999999999844, 0.04099999999999859, -0.047750000000000625, 0.034499999999997755, 0.03474999999999895, -0.05074999999999896, -0.06675000000000075, -0.006000000000002004, 0.0015000000000000568, -0.03125, -0.1509999999999998, 0.0010000000000012221, 0.08050000000000068, 0.05000000000000071, -0.14100000000000001, -0.12225000000000108], zp_timestamp='2025-06-21T22:33:00')
2025-06-22 00:36:43,601 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-22 00:36:43,601 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:36:43,601 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 43s
2025-06-22 00:36:43,602 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:36:43,602 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:36:43.602
2025-06-22 00:36:43,610 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:36:43,677 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457527. UTC time = 2025-06-21T22:36:43.602
2025-06-22 00:36:43,677 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:36:43,677 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:36:43,677 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:36:43,677 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:36:43,677 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:36:43,740 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.893
2025-06-22 00:36:43,741 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.791
2025-06-22 00:36:43,741 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:36:43,741 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:36:43,741 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:37:40,972 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:37:40,996 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:37:43,801 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:37:43,802 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:37:43,804 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:37:07', tmtdew=9.77, humidity=49.5, cloud=0.0, wind=24.7, temperature=6.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:36:53.078', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08525000000000027, 0.06974999999999909, 0.05325000000000024, -0.027000000000001023, -0.02049999999999841, -0.0047499999999978115, 0.011499999999999844, -0.036749999999999616, 0.0884999999999998, 0.07850000000000001, 0.051249999999999574, 0.009999999999999787, 0.032999999999999474, 0.07174999999999976, 0.004999999999999005, -0.051000000000000156, -0.011749999999999261, 0.011499999999999844, 0.04099999999999859, -0.047750000000000625, 0.034499999999997755, 0.03474999999999895, -0.05074999999999896, -0.06675000000000075, -0.006000000000002004, 0.0015000000000000568, -0.03125, -0.1509999999999998, 0.0010000000000012221, 0.08050000000000068, 0.05000000000000071, -0.14100000000000001, -0.12225000000000108], zp_timestamp='2025-06-21T22:33:00')
2025-06-22 00:37:43,805 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-22 00:37:43,805 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:37:43,805 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 43s
2025-06-22 00:37:43,805 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:37:43,805 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:37:43.805
2025-06-22 00:37:43,816 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:37:43,886 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924562952. UTC time = 2025-06-21T22:37:43.805
2025-06-22 00:37:43,886 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:37:43,886 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:37:43,886 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:37:43,886 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:37:43,886 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:37:43,959 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.028
2025-06-22 00:37:43,959 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.700
2025-06-22 00:37:43,959 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:37:43,959 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:37:43,960 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:38:41,056 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:38:41,073 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:38:44,020 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:38:44,020 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:38:44,022 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:37:39', tmtdew=9.79, humidity=49.52, cloud=0.0, wind=27.08, temperature=6.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:37:23.059', atlas_cloud=1, atlas_rain=1, zp_data=[-0.07975000000000065, 0.05274999999999963, -0.013749999999999929, -0.06550000000000011, -0.01699999999999946, -0.042749999999999844, 0.005000000000000782, -0.02424999999999855, 0.0649999999999995, 0.031000000000000583, 0.06325000000000003, -0.034000000000000696, -0.006999999999999673, 0.09024999999999928, -0.015499999999999403, -0.0600000000000005, -0.047750000000000625, -0.0235000000000003, 0.021999999999998465, -0.07875000000000121, -0.0070000000000014495, 0.0037499999999983658, -0.06874999999999964, -0.11524999999999963, -0.0030000000000001137, -0.04349999999999987, -0.047250000000000014, -0.15850000000000009, -0.007999999999999119, 0.0010000000000012221, 0.05799999999999983, -0.12349999999999994, -0.06125000000000114], zp_timestamp='2025-06-21T22:37:00')
2025-06-22 00:38:44,022 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 5s
2025-06-22 00:38:44,022 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:38:44,022 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 44s
2025-06-22 00:38:44,022 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:38:44,022 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:38:44.022
2025-06-22 00:38:44,032 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:38:44,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455614. UTC time = 2025-06-21T22:38:44.022
2025-06-22 00:38:44,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:38:44,104 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:38:44,104 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:38:44,104 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:38:44,104 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:38:44,173 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.236
2025-06-22 00:38:44,173 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.991
2025-06-22 00:38:44,174 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:38:44,174 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:38:44,174 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:39:41,133 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:39:41,134 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:39:44,234 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:39:44,234 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:39:44,237 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:37:39', tmtdew=9.79, humidity=49.52, cloud=0.0, wind=27.08, temperature=6.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:37:23.059', atlas_cloud=1, atlas_rain=1, zp_data=[-0.07975000000000065, 0.05274999999999963, -0.013749999999999929, -0.06550000000000011, -0.01699999999999946, -0.042749999999999844, 0.005000000000000782, -0.02424999999999855, 0.0649999999999995, 0.031000000000000583, 0.06325000000000003, -0.034000000000000696, -0.006999999999999673, 0.09024999999999928, -0.015499999999999403, -0.0600000000000005, -0.047750000000000625, -0.0235000000000003, 0.021999999999998465, -0.07875000000000121, -0.0070000000000014495, 0.0037499999999983658, -0.06874999999999964, -0.11524999999999963, -0.0030000000000001137, -0.04349999999999987, -0.047250000000000014, -0.15850000000000009, -0.007999999999999119, 0.0010000000000012221, 0.05799999999999983, -0.12349999999999994, -0.06125000000000114], zp_timestamp='2025-06-21T22:37:00')
2025-06-22 00:39:44,237 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 5s
2025-06-22 00:39:44,237 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:39:44,237 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 44s
2025-06-22 00:39:44,237 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:39:44,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:39:44.238
2025-06-22 00:39:44,247 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:39:44,309 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554734. UTC time = 2025-06-21T22:39:44.238
2025-06-22 00:39:44,309 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:39:44,309 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:39:44,309 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:39:44,309 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:39:44,309 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:39:44,373 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.515
2025-06-22 00:39:44,374 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.212
2025-06-22 00:39:44,374 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:39:44,374 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:39:44,374 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:40:41,194 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:40:41,218 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:40:44,434 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:40:44,434 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:40:44,445 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:40:18', tmtdew=9.69, humidity=49.76, cloud=0.0, wind=25.6, temperature=6.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:40:23.030', atlas_cloud=1, atlas_rain=1, zp_data=[-0.07975000000000065, 0.05274999999999963, -0.013749999999999929, -0.06550000000000011, -0.01699999999999946, -0.042749999999999844, 0.005000000000000782, -0.02424999999999855, 0.0649999999999995, 0.031000000000000583, 0.06325000000000003, -0.034000000000000696, -0.006999999999999673, 0.09024999999999928, -0.015499999999999403, -0.0600000000000005, -0.047750000000000625, -0.0235000000000003, 0.021999999999998465, -0.07875000000000121, -0.0070000000000014495, 0.0037499999999983658, -0.06874999999999964, -0.11524999999999963, -0.0030000000000001137, -0.04349999999999987, -0.047250000000000014, -0.15850000000000009, -0.007999999999999119, 0.0010000000000012221, 0.05799999999999983, -0.12349999999999994, -0.06125000000000114], zp_timestamp='2025-06-21T22:37:00')
2025-06-22 00:40:44,445 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-22 00:40:44,445 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:40:44,445 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 44s
2025-06-22 00:40:44,445 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:40:44,446 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:40:44.446
2025-06-22 00:40:44,454 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:40:44,514 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455865. UTC time = 2025-06-21T22:40:44.446
2025-06-22 00:40:44,514 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:40:44,514 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:40:44,514 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:40:44,514 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:40:44,514 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:40:44,577 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.543
2025-06-22 00:40:44,577 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.361
2025-06-22 00:40:44,578 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:40:44,578 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:40:44,578 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:41:41,278 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:41:41,299 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:41:44,638 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:41:44,638 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:41:44,641 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:40:18', tmtdew=9.69, humidity=49.76, cloud=0.0, wind=25.6, temperature=6.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:40:23.030', atlas_cloud=1, atlas_rain=1, zp_data=[-0.07975000000000065, 0.05274999999999963, -0.013749999999999929, -0.06550000000000011, -0.01699999999999946, -0.042749999999999844, 0.005000000000000782, -0.02424999999999855, 0.0649999999999995, 0.031000000000000583, 0.06325000000000003, -0.034000000000000696, -0.006999999999999673, 0.09024999999999928, -0.015499999999999403, -0.0600000000000005, -0.047750000000000625, -0.0235000000000003, 0.021999999999998465, -0.07875000000000121, -0.0070000000000014495, 0.0037499999999983658, -0.06874999999999964, -0.11524999999999963, -0.0030000000000001137, -0.04349999999999987, -0.047250000000000014, -0.15850000000000009, -0.007999999999999119, 0.0010000000000012221, 0.05799999999999983, -0.12349999999999994, -0.06125000000000114], zp_timestamp='2025-06-21T22:37:00')
2025-06-22 00:41:44,641 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 26s
2025-06-22 00:41:44,641 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:41:44,641 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 44s
2025-06-22 00:41:44,641 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:41:44,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:41:44.641
2025-06-22 00:41:44,650 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:41:44,713 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456779. UTC time = 2025-06-21T22:41:44.641
2025-06-22 00:41:44,713 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:41:44,713 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:41:44,713 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:41:44,713 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:41:44,713 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:41:44,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.246
2025-06-22 00:41:44,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.437
2025-06-22 00:41:44,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:41:44,777 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:41:44,777 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:42:41,359 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:42:41,360 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:42:44,837 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:42:44,838 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:42:44,840 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:40:18', tmtdew=9.69, humidity=49.76, cloud=0.0, wind=25.6, temperature=6.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:40:23.030', atlas_cloud=1, atlas_rain=1, zp_data=[-0.07975000000000065, 0.05274999999999963, -0.013749999999999929, -0.06550000000000011, -0.01699999999999946, -0.042749999999999844, 0.005000000000000782, -0.02424999999999855, 0.0649999999999995, 0.031000000000000583, 0.06325000000000003, -0.034000000000000696, -0.006999999999999673, 0.09024999999999928, -0.015499999999999403, -0.0600000000000005, -0.047750000000000625, -0.0235000000000003, 0.021999999999998465, -0.07875000000000121, -0.0070000000000014495, 0.0037499999999983658, -0.06874999999999964, -0.11524999999999963, -0.0030000000000001137, -0.04349999999999987, -0.047250000000000014, -0.15850000000000009, -0.007999999999999119, 0.0010000000000012221, 0.05799999999999983, -0.12349999999999994, -0.06125000000000114], zp_timestamp='2025-06-21T22:37:00')
2025-06-22 00:42:44,840 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 26s
2025-06-22 00:42:44,840 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:42:44,840 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 44s
2025-06-22 00:42:44,841 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:42:44,841 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:42:44.841
2025-06-22 00:42:44,849 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:42:44,912 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924582077. UTC time = 2025-06-21T22:42:44.841
2025-06-22 00:42:44,912 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:42:44,912 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:42:44,912 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:42:44,912 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:42:44,912 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:42:44,975 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.029
2025-06-22 00:42:44,975 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.437
2025-06-22 00:42:44,975 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:42:44,975 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:42:44,975 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:43:41,420 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:43:41,438 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:43:45,036 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:43:45,036 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:43:45,038 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:43:28', tmtdew=9.75, humidity=49.56, cloud=0.0, wind=23.17, temperature=6.15, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:43:23.002', atlas_cloud=1, atlas_rain=1, zp_data=[-0.07425000000000104, 0.06824999999999903, 0.048250000000001236, -0.040500000000001535, -0.015499999999999403, 0.02925000000000111, 0.0669999999999984, 0.015249999999999986, 0.049999999999998934, 0.031500000000001194, 0.030249999999998778, -0.0470000000000006, -0.027000000000001023, 0.07925000000000004, -0.0129999999999999, -0.06600000000000072, -0.04974999999999952, 0.007500000000000284, 0.020500000000000185, -0.088750000000001, 0.00999999999999801, -0.0032500000000013074, -0.07374999999999865, -0.08024999999999949, -0.011000000000001009, -0.01249999999999929, -0.014749999999999375, -0.15450000000000053, -0.036999999999999034, 0.06050000000000111, 0.04150000000000098, -0.11399999999999899, -0.07025000000000148], zp_timestamp='2025-06-21T22:39:00')
2025-06-22 00:43:45,039 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-22 00:43:45,039 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:43:45,039 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 45s
2025-06-22 00:43:45,039 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:43:45,039 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:43:45.039
2025-06-22 00:43:45,048 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:43:45,110 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460142. UTC time = 2025-06-21T22:43:45.039
2025-06-22 00:43:45,110 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:43:45,111 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:43:45,111 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:43:45,111 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:43:45,111 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:43:45,175 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.891
2025-06-22 00:43:45,175 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.362
2025-06-22 00:43:45,175 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:43:45,175 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:43:45,176 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:44:41,498 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:44:41,499 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:44:45,236 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:44:45,236 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:44:45,238 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:44:32', tmtdew=9.71, humidity=49.67, cloud=0.0, wind=26.62, temperature=6.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:43:53.069', atlas_cloud=1, atlas_rain=1, zp_data=[-0.07425000000000104, 0.06824999999999903, 0.048250000000001236, -0.040500000000001535, -0.015499999999999403, 0.02925000000000111, 0.0669999999999984, 0.015249999999999986, 0.049999999999998934, 0.031500000000001194, 0.030249999999998778, -0.0470000000000006, -0.027000000000001023, 0.07925000000000004, -0.0129999999999999, -0.06600000000000072, -0.04974999999999952, 0.007500000000000284, 0.020500000000000185, -0.088750000000001, 0.00999999999999801, -0.0032500000000013074, -0.07374999999999865, -0.08024999999999949, -0.011000000000001009, -0.01249999999999929, -0.014749999999999375, -0.15450000000000053, -0.036999999999999034, 0.06050000000000111, 0.04150000000000098, -0.11399999999999899, -0.07025000000000148], zp_timestamp='2025-06-21T22:43:00')
2025-06-22 00:44:45,239 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-22 00:44:45,239 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:44:45,239 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 45s
2025-06-22 00:44:45,239 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:44:45,239 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:44:45.239
2025-06-22 00:44:45,249 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:44:45,318 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19246073. UTC time = 2025-06-21T22:44:45.239
2025-06-22 00:44:45,318 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:44:45,318 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:44:45,318 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:44:45,318 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:44:45,318 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:44:45,393 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.830
2025-06-22 00:44:45,393 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.209
2025-06-22 00:44:45,393 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:44:45,393 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:44:45,394 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:45:41,559 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:45:41,560 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:45:45,454 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:45:45,454 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:45:45,456 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:45:04', tmtdew=9.68, humidity=49.83, cloud=0.0, wind=24.72, temperature=6.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:44:53.030', atlas_cloud=1, atlas_rain=1, zp_data=[-0.07425000000000104, 0.06824999999999903, 0.048250000000001236, -0.040500000000001535, -0.015499999999999403, 0.02925000000000111, 0.0669999999999984, 0.015249999999999986, 0.049999999999998934, 0.031500000000001194, 0.030249999999998778, -0.0470000000000006, -0.027000000000001023, 0.07925000000000004, -0.0129999999999999, -0.06600000000000072, -0.04974999999999952, 0.007500000000000284, 0.020500000000000185, -0.088750000000001, 0.00999999999999801, -0.0032500000000013074, -0.07374999999999865, -0.08024999999999949, -0.011000000000001009, -0.01249999999999929, -0.014749999999999375, -0.15450000000000053, -0.036999999999999034, 0.06050000000000111, 0.04150000000000098, -0.11399999999999899, -0.07025000000000148], zp_timestamp='2025-06-21T22:43:00')
2025-06-22 00:45:45,456 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-22 00:45:45,457 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:45:45,457 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 45s
2025-06-22 00:45:45,457 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:45:45,457 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:45:45.457
2025-06-22 00:45:45,466 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:45:45,532 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924585826. UTC time = 2025-06-21T22:45:45.457
2025-06-22 00:45:45,532 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:45:45,532 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:45:45,532 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:45:45,533 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:45:45,533 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:45:45,597 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.844
2025-06-22 00:45:45,597 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.978
2025-06-22 00:45:45,597 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:45:45,597 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:45:45,597 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:46:41,620 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:46:41,621 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:46:45,657 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:46:45,657 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:46:45,659 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:45:04', tmtdew=9.68, humidity=49.83, cloud=0.0, wind=24.72, temperature=6.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:44:53.030', atlas_cloud=1, atlas_rain=1, zp_data=[-0.07425000000000104, 0.06824999999999903, 0.048250000000001236, -0.040500000000001535, -0.015499999999999403, 0.02925000000000111, 0.0669999999999984, 0.015249999999999986, 0.049999999999998934, 0.031500000000001194, 0.030249999999998778, -0.0470000000000006, -0.027000000000001023, 0.07925000000000004, -0.0129999999999999, -0.06600000000000072, -0.04974999999999952, 0.007500000000000284, 0.020500000000000185, -0.088750000000001, 0.00999999999999801, -0.0032500000000013074, -0.07374999999999865, -0.08024999999999949, -0.011000000000001009, -0.01249999999999929, -0.014749999999999375, -0.15450000000000053, -0.036999999999999034, 0.06050000000000111, 0.04150000000000098, -0.11399999999999899, -0.07025000000000148], zp_timestamp='2025-06-21T22:43:00')
2025-06-22 00:46:45,659 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 41s
2025-06-22 00:46:45,660 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:46:45,660 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 45s
2025-06-22 00:46:45,660 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:46:45,660 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:46:45.660
2025-06-22 00:46:45,669 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:46:45,730 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457. UTC time = 2025-06-21T22:46:45.660
2025-06-22 00:46:45,731 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:46:45,731 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:46:45,731 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:46:45,731 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:46:45,731 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:46:45,793 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.933
2025-06-22 00:46:45,793 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.666
2025-06-22 00:46:45,793 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:46:45,793 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:46:45,794 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:47:41,681 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:47:41,681 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:47:45,854 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:47:45,854 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:47:45,856 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:47:10', tmtdew=9.64, humidity=49.96, cloud=0.0, wind=26.87, temperature=6.15, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:47:23.021', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0782500000000006, 0.029749999999999943, 0.039250000000000895, -0.06400000000000006, -0.05150000000000077, 0.03575000000000017, 0.008000000000000895, 0.02925000000000111, 0.07850000000000001, 0.04300000000000104, 0.024250000000000327, -0.040000000000000924, 0.01249999999999929, 0.08525000000000027, 0.014499999999998181, -0.04400000000000048, -0.03575000000000017, -0.005000000000000782, 0.06599999999999895, -0.060750000000000526, -0.009500000000002728, 0.05474999999999852, -0.06774999999999842, -0.10725000000000051, -0.013500000000000512, 0.01950000000000074, -0.030250000000000554, -0.1659999999999986, 0.002000000000000668, 0.06100000000000172, 0.03500000000000014, -0.11499999999999844, -0.08225000000000016], zp_timestamp='2025-06-21T22:45:00')
2025-06-22 00:47:45,856 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-22 00:47:45,857 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:47:45,857 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 45s
2025-06-22 00:47:45,857 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:47:45,857 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:47:45.857
2025-06-22 00:47:45,866 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:47:45,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455973. UTC time = 2025-06-21T22:47:45.857
2025-06-22 00:47:45,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:47:45,928 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:47:45,928 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:47:45,928 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:47:45,928 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:47:45,990 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.095
2025-06-22 00:47:45,991 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.815
2025-06-22 00:47:45,991 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:47:45,991 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:47:45,991 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:48:41,742 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:48:41,763 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:48:46,051 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:48:46,051 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:48:46,062 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:48:14', tmtdew=9.71, humidity=49.96, cloud=0.0, wind=28.53, temperature=6.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:47:53.002', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0782500000000006, 0.029749999999999943, 0.039250000000000895, -0.06400000000000006, -0.05150000000000077, 0.03575000000000017, 0.008000000000000895, 0.02925000000000111, 0.07850000000000001, 0.04300000000000104, 0.024250000000000327, -0.040000000000000924, 0.01249999999999929, 0.08525000000000027, 0.014499999999998181, -0.04400000000000048, -0.03575000000000017, -0.005000000000000782, 0.06599999999999895, -0.060750000000000526, -0.009500000000002728, 0.05474999999999852, -0.06774999999999842, -0.10725000000000051, -0.013500000000000512, 0.01950000000000074, -0.030250000000000554, -0.1659999999999986, 0.002000000000000668, 0.06100000000000172, 0.03500000000000014, -0.11499999999999844, -0.08225000000000016], zp_timestamp='2025-06-21T22:45:00')
2025-06-22 00:48:46,062 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-22 00:48:46,062 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:48:46,062 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 46s
2025-06-22 00:48:46,062 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:48:46,063 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:48:46.063
2025-06-22 00:48:46,071 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:48:46,135 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554915. UTC time = 2025-06-21T22:48:46.063
2025-06-22 00:48:46,135 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:48:46,136 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:48:46,136 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:48:46,136 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:48:46,136 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:48:46,202 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.330
2025-06-22 00:48:46,202 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.080
2025-06-22 00:48:46,202 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:48:46,202 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:48:46,203 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:49:41,823 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:49:41,824 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:49:46,263 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:49:46,263 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:49:46,265 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:49:17', tmtdew=9.75, humidity=49.81, cloud=0.0, wind=25.83, temperature=6.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:48:52.963', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0782500000000006, 0.029749999999999943, 0.039250000000000895, -0.06400000000000006, -0.05150000000000077, 0.03575000000000017, 0.008000000000000895, 0.02925000000000111, 0.07850000000000001, 0.04300000000000104, 0.024250000000000327, -0.040000000000000924, 0.01249999999999929, 0.08525000000000027, 0.014499999999998181, -0.04400000000000048, -0.03575000000000017, -0.005000000000000782, 0.06599999999999895, -0.060750000000000526, -0.009500000000002728, 0.05474999999999852, -0.06774999999999842, -0.10725000000000051, -0.013500000000000512, 0.01950000000000074, -0.030250000000000554, -0.1659999999999986, 0.002000000000000668, 0.06100000000000172, 0.03500000000000014, -0.11499999999999844, -0.08225000000000016], zp_timestamp='2025-06-21T22:45:00')
2025-06-22 00:49:46,266 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-22 00:49:46,266 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:49:46,266 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 46s
2025-06-22 00:49:46,266 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:49:46,266 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:49:46.266
2025-06-22 00:49:46,276 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:49:46,350 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455548. UTC time = 2025-06-21T22:49:46.266
2025-06-22 00:49:46,350 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:49:46,350 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:49:46,350 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:49:46,350 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:49:46,350 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:49:46,424 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.634
2025-06-22 00:49:46,424 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.275
2025-06-22 00:49:46,425 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:49:46,425 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:49:46,425 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:50:41,884 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:50:41,885 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:50:46,485 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:50:46,485 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:50:46,488 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:50:21', tmtdew=9.76, humidity=49.76, cloud=0.0, wind=24.38, temperature=6.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:50:22.992', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0782500000000006, 0.029749999999999943, 0.039250000000000895, -0.06400000000000006, -0.05150000000000077, 0.03575000000000017, 0.008000000000000895, 0.02925000000000111, 0.07850000000000001, 0.04300000000000104, 0.024250000000000327, -0.040000000000000924, 0.01249999999999929, 0.08525000000000027, 0.014499999999998181, -0.04400000000000048, -0.03575000000000017, -0.005000000000000782, 0.06599999999999895, -0.060750000000000526, -0.009500000000002728, 0.05474999999999852, -0.06774999999999842, -0.10725000000000051, -0.013500000000000512, 0.01950000000000074, -0.030250000000000554, -0.1659999999999986, 0.002000000000000668, 0.06100000000000172, 0.03500000000000014, -0.11499999999999844, -0.08225000000000016], zp_timestamp='2025-06-21T22:48:00')
2025-06-22 00:50:46,488 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-22 00:50:46,488 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:50:46,488 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 46s
2025-06-22 00:50:46,488 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:50:46,489 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:50:46.489
2025-06-22 00:50:46,497 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:50:46,559 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924561327. UTC time = 2025-06-21T22:50:46.489
2025-06-22 00:50:46,559 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:50:46,559 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:50:46,559 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:50:46,559 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:50:46,559 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:50:46,622 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.423
2025-06-22 00:50:46,622 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.397
2025-06-22 00:50:46,623 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:50:46,623 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:50:46,623 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:51:41,945 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:51:41,965 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:51:46,683 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:51:46,683 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:51:46,686 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:51:24', tmtdew=9.73, humidity=49.86, cloud=0.0, wind=26.39, temperature=6.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:50:52.973', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0782500000000006, 0.029749999999999943, 0.039250000000000895, -0.06400000000000006, -0.05150000000000077, 0.03575000000000017, 0.008000000000000895, 0.02925000000000111, 0.07850000000000001, 0.04300000000000104, 0.024250000000000327, -0.040000000000000924, 0.01249999999999929, 0.08525000000000027, 0.014499999999998181, -0.04400000000000048, -0.03575000000000017, -0.005000000000000782, 0.06599999999999895, -0.060750000000000526, -0.009500000000002728, 0.05474999999999852, -0.06774999999999842, -0.10725000000000051, -0.013500000000000512, 0.01950000000000074, -0.030250000000000554, -0.1659999999999986, 0.002000000000000668, 0.06100000000000172, 0.03500000000000014, -0.11499999999999844, -0.08225000000000016], zp_timestamp='2025-06-21T22:48:00')
2025-06-22 00:51:46,686 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-22 00:51:46,686 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:51:46,686 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 46s
2025-06-22 00:51:46,686 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:51:46,687 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:51:46.687
2025-06-22 00:51:46,696 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:51:46,769 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924572377. UTC time = 2025-06-21T22:51:46.687
2025-06-22 00:51:46,770 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:51:46,770 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:51:46,770 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:51:46,770 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:51:46,770 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:51:46,834 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.156
2025-06-22 00:51:46,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.445
2025-06-22 00:51:46,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:51:46,835 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:51:46,835 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:52:42,023 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:52:42,024 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:52:46,895 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:52:46,895 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:52:46,898 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:52:28', tmtdew=9.7, humidity=49.86, cloud=0.0, wind=26.25, temperature=6.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:51:53.021', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0782500000000006, 0.029749999999999943, 0.039250000000000895, -0.06400000000000006, -0.05150000000000077, 0.03575000000000017, 0.008000000000000895, 0.02925000000000111, 0.07850000000000001, 0.04300000000000104, 0.024250000000000327, -0.040000000000000924, 0.01249999999999929, 0.08525000000000027, 0.014499999999998181, -0.04400000000000048, -0.03575000000000017, -0.005000000000000782, 0.06599999999999895, -0.060750000000000526, -0.009500000000002728, 0.05474999999999852, -0.06774999999999842, -0.10725000000000051, -0.013500000000000512, 0.01950000000000074, -0.030250000000000554, -0.1659999999999986, 0.002000000000000668, 0.06100000000000172, 0.03500000000000014, -0.11499999999999844, -0.08225000000000016], zp_timestamp='2025-06-21T22:48:00')
2025-06-22 00:52:46,898 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-22 00:52:46,898 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:52:46,898 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 46s
2025-06-22 00:52:46,898 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:52:46,899 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:52:46.899
2025-06-22 00:52:46,908 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:52:46,980 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924588545. UTC time = 2025-06-21T22:52:46.899
2025-06-22 00:52:46,980 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:52:46,980 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:52:46,980 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:52:46,981 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:52:46,981 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:52:47,049 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.968
2025-06-22 00:52:47,050 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.418
2025-06-22 00:52:47,050 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:52:47,050 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:52:47,050 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:53:42,083 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:53:42,084 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:53:47,110 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:53:47,110 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:53:47,112 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:53:31', tmtdew=9.71, humidity=49.84, cloud=0.0, wind=27.53, temperature=6.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:52:52.982', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, 0.060249999999999915, 0.005250000000001975, -0.05050000000000132, -0.0365000000000002, 0.02725000000000044, 0.0030000000000001137, -0.0017499999999994742, 0.07049999999999912, 0.0259999999999998, 0.03324999999999889, -0.028999999999999915, 0.01249999999999929, 0.05924999999999869, 0.008999999999998565, -0.050499999999999545, -0.007749999999999702, 0.018499999999999517, 0.022499999999999076, -0.07475000000000165, 0.008999999999998565, 0.0017499999999994742, -0.06824999999999903, -0.10025000000000084, -0.04400000000000048, -0.0005000000000006111, -0.02474999999999916, -0.1479999999999997, -0.022500000000000853, 0.006000000000000227, 0.042500000000000426, -0.12199999999999989, -0.06475000000000009], zp_timestamp='2025-06-21T22:52:00')
2025-06-22 00:53:47,112 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-22 00:53:47,112 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:53:47,112 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 47s
2025-06-22 00:53:47,112 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:53:47,113 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:53:47.113
2025-06-22 00:53:47,122 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:53:47,193 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924609733. UTC time = 2025-06-21T22:53:47.113
2025-06-22 00:53:47,193 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:53:47,193 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:53:47,193 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:53:47,193 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:53:47,193 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:53:47,259 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.859
2025-06-22 00:53:47,259 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.314
2025-06-22 00:53:47,259 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:53:47,259 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:53:47,260 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:54:42,143 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:54:42,161 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:54:47,320 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:54:47,320 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:54:47,322 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:54:03', tmtdew=9.73, humidity=49.75, cloud=0.0, wind=29.32, temperature=6.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:54:23.011', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, 0.060249999999999915, 0.005250000000001975, -0.05050000000000132, -0.0365000000000002, 0.02725000000000044, 0.0030000000000001137, -0.0017499999999994742, 0.07049999999999912, 0.0259999999999998, 0.03324999999999889, -0.028999999999999915, 0.01249999999999929, 0.05924999999999869, 0.008999999999998565, -0.050499999999999545, -0.007749999999999702, 0.018499999999999517, 0.022499999999999076, -0.07475000000000165, 0.008999999999998565, 0.0017499999999994742, -0.06824999999999903, -0.10025000000000084, -0.04400000000000048, -0.0005000000000006111, -0.02474999999999916, -0.1479999999999997, -0.022500000000000853, 0.006000000000000227, 0.042500000000000426, -0.12199999999999989, -0.06475000000000009], zp_timestamp='2025-06-21T22:52:00')
2025-06-22 00:54:47,323 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-22 00:54:47,323 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:54:47,323 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 47s
2025-06-22 00:54:47,323 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:54:47,323 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:54:47.323
2025-06-22 00:54:47,332 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:54:47,394 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459863. UTC time = 2025-06-21T22:54:47.323
2025-06-22 00:54:47,394 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:54:47,394 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:54:47,394 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:54:47,394 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:54:47,394 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:54:47,458 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.826
2025-06-22 00:54:47,458 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.132
2025-06-22 00:54:47,458 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:54:47,458 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:54:47,459 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:55:42,219 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:55:42,220 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:55:47,519 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:55:47,519 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:55:47,521 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:55:07', tmtdew=9.82, humidity=49.59, cloud=0.0, wind=25.09, temperature=6.37, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:54:52.992', atlas_cloud=1, atlas_rain=1, zp_data=[-0.04124999999999979, 0.060249999999999915, 0.005250000000001975, -0.05050000000000132, -0.0365000000000002, 0.02725000000000044, 0.0030000000000001137, -0.0017499999999994742, 0.07049999999999912, 0.0259999999999998, 0.03324999999999889, -0.028999999999999915, 0.01249999999999929, 0.05924999999999869, 0.008999999999998565, -0.050499999999999545, -0.007749999999999702, 0.018499999999999517, 0.022499999999999076, -0.07475000000000165, 0.008999999999998565, 0.0017499999999994742, -0.06824999999999903, -0.10025000000000084, -0.04400000000000048, -0.0005000000000006111, -0.02474999999999916, -0.1479999999999997, -0.022500000000000853, 0.006000000000000227, 0.042500000000000426, -0.12199999999999989, -0.06475000000000009], zp_timestamp='2025-06-21T22:52:00')
2025-06-22 00:55:47,521 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-22 00:55:47,521 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:55:47,521 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 47s
2025-06-22 00:55:47,521 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:55:47,521 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:55:47.521
2025-06-22 00:55:47,530 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:55:47,599 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924579255. UTC time = 2025-06-21T22:55:47.521
2025-06-22 00:55:47,599 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:55:47,600 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:55:47,600 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:55:47,600 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:55:47,600 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:55:47,667 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.868
2025-06-22 00:55:47,668 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.872
2025-06-22 00:55:47,668 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:55:47,668 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:55:47,668 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:56:42,279 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:56:42,280 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:56:47,728 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:56:47,728 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:56:47,731 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:56:11', tmtdew=9.82, humidity=49.57, cloud=0.0, wind=26.77, temperature=6.3, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:55:52.954', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08725000000000094, 0.03125, 0.02725000000000044, -0.029500000000000526, -0.0754999999999999, -0.040749999999999176, -0.0009999999999994458, -0.036749999999999616, 0.04449999999999932, 0.015499999999999403, 0.019249999999999545, -0.06799999999999962, -0.006999999999999673, 0.03524999999999956, -0.029500000000000526, -0.07450000000000045, -0.055749999999999744, 0.005499999999999616, 0.0030000000000001137, -0.09575000000000067, -0.019000000000001904, 0.016749999999998266, -0.12374999999999936, -0.12025000000000041, -0.06250000000000178, -0.026500000000000412, -0.040749999999999176, -0.1615000000000002, -0.032999999999999474, -0.0029999999999983373, 0.027499999999999858, -0.13949999999999818, -0.11025000000000063], zp_timestamp='2025-06-21T22:55:00')
2025-06-22 00:56:47,732 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-22 00:56:47,732 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:56:47,732 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 47s
2025-06-22 00:56:47,732 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:56:47,732 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:56:47.732
2025-06-22 00:56:47,741 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:56:47,808 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924565486. UTC time = 2025-06-21T22:56:47.732
2025-06-22 00:56:47,808 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:56:47,809 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:56:47,809 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:56:47,809 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:56:47,809 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:56:47,872 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.984
2025-06-22 00:56:47,872 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.610
2025-06-22 00:56:47,873 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:56:47,873 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:56:47,873 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:57:42,340 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:57:42,341 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:57:47,933 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:57:47,933 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:57:47,935 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:57:15', tmtdew=9.81, humidity=49.62, cloud=0.0, wind=26.29, temperature=6.29, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:57:22.982', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08725000000000094, 0.03125, 0.02725000000000044, -0.029500000000000526, -0.0754999999999999, -0.040749999999999176, -0.0009999999999994458, -0.036749999999999616, 0.04449999999999932, 0.015499999999999403, 0.019249999999999545, -0.06799999999999962, -0.006999999999999673, 0.03524999999999956, -0.029500000000000526, -0.07450000000000045, -0.055749999999999744, 0.005499999999999616, 0.0030000000000001137, -0.09575000000000067, -0.019000000000001904, 0.016749999999998266, -0.12374999999999936, -0.12025000000000041, -0.06250000000000178, -0.026500000000000412, -0.040749999999999176, -0.1615000000000002, -0.032999999999999474, -0.0029999999999983373, 0.027499999999999858, -0.13949999999999818, -0.11025000000000063], zp_timestamp='2025-06-21T22:55:00')
2025-06-22 00:57:47,935 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-22 00:57:47,935 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:57:47,935 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 47s
2025-06-22 00:57:47,935 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:57:47,936 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:57:47.936
2025-06-22 00:57:47,944 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:57:48,008 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455724. UTC time = 2025-06-21T22:57:47.936
2025-06-22 00:57:48,008 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:57:48,008 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:57:48,008 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:57:48,009 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:57:48,009 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:57:48,075 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.173
2025-06-22 00:57:48,075 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.920
2025-06-22 00:57:48,075 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:57:48,075 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:57:48,075 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:58:42,399 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:58:42,416 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:58:48,136 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:58:48,136 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:58:48,138 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:58:18', tmtdew=9.78, humidity=49.6, cloud=0.0, wind=30.22, temperature=6.27, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:57:52.963', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08725000000000094, 0.03125, 0.02725000000000044, -0.029500000000000526, -0.0754999999999999, -0.040749999999999176, -0.0009999999999994458, -0.036749999999999616, 0.04449999999999932, 0.015499999999999403, 0.019249999999999545, -0.06799999999999962, -0.006999999999999673, 0.03524999999999956, -0.029500000000000526, -0.07450000000000045, -0.055749999999999744, 0.005499999999999616, 0.0030000000000001137, -0.09575000000000067, -0.019000000000001904, 0.016749999999998266, -0.12374999999999936, -0.12025000000000041, -0.06250000000000178, -0.026500000000000412, -0.040749999999999176, -0.1615000000000002, -0.032999999999999474, -0.0029999999999983373, 0.027499999999999858, -0.13949999999999818, -0.11025000000000063], zp_timestamp='2025-06-21T22:55:00')
2025-06-22 00:58:48,138 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-22 00:58:48,138 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:58:48,138 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 48s
2025-06-22 00:58:48,138 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:58:48,138 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:58:48.138
2025-06-22 00:58:48,147 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:58:48,209 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554417. UTC time = 2025-06-21T22:58:48.138
2025-06-22 00:58:48,210 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:58:48,210 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:58:48,210 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:58:48,210 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:58:48,210 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:58:48,273 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.433
2025-06-22 00:58:48,273 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.160
2025-06-22 00:58:48,273 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:58:48,273 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:58:48,273 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 00:59:42,475 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 00:59:42,476 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 00:59:48,333 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 00:59:48,333 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 00:59:48,335 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T00:59:22', tmtdew=9.72, humidity=49.67, cloud=0.0, wind=30.93, temperature=6.29, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:58:53.011', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08725000000000094, 0.03125, 0.02725000000000044, -0.029500000000000526, -0.0754999999999999, -0.040749999999999176, -0.0009999999999994458, -0.036749999999999616, 0.04449999999999932, 0.015499999999999403, 0.019249999999999545, -0.06799999999999962, -0.006999999999999673, 0.03524999999999956, -0.029500000000000526, -0.07450000000000045, -0.055749999999999744, 0.005499999999999616, 0.0030000000000001137, -0.09575000000000067, -0.019000000000001904, 0.016749999999998266, -0.12374999999999936, -0.12025000000000041, -0.06250000000000178, -0.026500000000000412, -0.040749999999999176, -0.1615000000000002, -0.032999999999999474, -0.0029999999999983373, 0.027499999999999858, -0.13949999999999818, -0.11025000000000063], zp_timestamp='2025-06-21T22:57:00')
2025-06-22 00:59:48,335 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-22 00:59:48,335 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 00:59:48,336 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 48s
2025-06-22 00:59:48,336 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 00:59:48,336 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T22:59:48.336
2025-06-22 00:59:48,345 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 00:59:48,418 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455694. UTC time = 2025-06-21T22:59:48.336
2025-06-22 00:59:48,418 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 00:59:48,418 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 00:59:48,418 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 00:59:48,418 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 00:59:48,418 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 00:59:48,489 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.633
2025-06-22 00:59:48,489 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.328
2025-06-22 00:59:48,489 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 00:59:48,489 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 00:59:48,489 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:00:42,536 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:00:42,537 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:00:48,547 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:00:48,547 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:00:48,550 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:00:27', tmtdew=9.73, humidity=49.75, cloud=0.0, wind=32.48, temperature=6.27, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T22:59:52.973', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08725000000000094, 0.03125, 0.02725000000000044, -0.029500000000000526, -0.0754999999999999, -0.040749999999999176, -0.0009999999999994458, -0.036749999999999616, 0.04449999999999932, 0.015499999999999403, 0.019249999999999545, -0.06799999999999962, -0.006999999999999673, 0.03524999999999956, -0.029500000000000526, -0.07450000000000045, -0.055749999999999744, 0.005499999999999616, 0.0030000000000001137, -0.09575000000000067, -0.019000000000001904, 0.016749999999998266, -0.12374999999999936, -0.12025000000000041, -0.06250000000000178, -0.026500000000000412, -0.040749999999999176, -0.1615000000000002, -0.032999999999999474, -0.0029999999999983373, 0.027499999999999858, -0.13949999999999818, -0.11025000000000063], zp_timestamp='2025-06-21T22:57:00')
2025-06-22 01:00:48,550 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 01:00:48,550 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:00:48,550 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 48s
2025-06-22 01:00:48,550 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:00:48,551 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:00:48.551
2025-06-22 01:00:48,560 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:00:48,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456472. UTC time = 2025-06-21T23:00:48.551
2025-06-22 01:00:48,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:00:48,630 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:00:48,630 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:00:48,630 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:00:48,630 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:00:48,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.315
2025-06-22 01:00:48,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.423
2025-06-22 01:00:48,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:00:48,701 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:00:48,702 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:01:42,597 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:01:42,597 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:01:48,762 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:01:48,762 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:01:48,765 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:01:30', tmtdew=9.73, humidity=49.77, cloud=0.0, wind=33.95, temperature=6.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:00:53.021', atlas_cloud=1, atlas_rain=1, zp_data=[-0.08725000000000094, 0.03125, 0.02725000000000044, -0.029500000000000526, -0.0754999999999999, -0.040749999999999176, -0.0009999999999994458, -0.036749999999999616, 0.04449999999999932, 0.015499999999999403, 0.019249999999999545, -0.06799999999999962, -0.006999999999999673, 0.03524999999999956, -0.029500000000000526, -0.07450000000000045, -0.055749999999999744, 0.005499999999999616, 0.0030000000000001137, -0.09575000000000067, -0.019000000000001904, 0.016749999999998266, -0.12374999999999936, -0.12025000000000041, -0.06250000000000178, -0.026500000000000412, -0.040749999999999176, -0.1615000000000002, -0.032999999999999474, -0.0029999999999983373, 0.027499999999999858, -0.13949999999999818, -0.11025000000000063], zp_timestamp='2025-06-21T22:57:00')
2025-06-22 01:01:48,765 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-22 01:01:48,765 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:01:48,765 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 48s
2025-06-22 01:01:48,765 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:01:48,766 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:01:48.766
2025-06-22 01:01:48,774 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:01:48,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924577667. UTC time = 2025-06-21T23:01:48.766
2025-06-22 01:01:48,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:01:48,838 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:01:48,838 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:01:48,838 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:01:48,838 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:01:48,902 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.077
2025-06-22 01:01:48,902 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.443
2025-06-22 01:01:48,902 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:01:48,902 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:01:48,903 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:02:42,655 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:02:42,656 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:02:48,963 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:02:48,963 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:02:48,965 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:02:34', tmtdew=9.71, humidity=49.83, cloud=0.0, wind=33.68, temperature=6.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:01:52.982', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0782500000000006, 0.008250000000000313, 0.017250000000000654, -0.05100000000000193, -0.0495000000000001, -0.018749999999998934, 0.05799999999999983, 0.0012500000000006395, 0.01649999999999885, 0.025000000000000355, 0.045249999999999346, -0.03500000000000014, 0.006000000000000227, 0.053749999999999076, -0.041999999999999815, -0.08999999999999986, -0.021750000000000824, 0.028499999999999304, 0.01699999999999946, -0.09775000000000134, -0.012000000000000455, 0.0017499999999976978, -0.13574999999999982, -0.11025000000000063, -0.04499999999999993, 0.006999999999999673, -0.0572499999999998, -0.11849999999999916, -0.038000000000000256, -0.04499999999999815, -0.0039999999999995595, -0.10199999999999854, -0.10025000000000084], zp_timestamp='2025-06-21T23:01:00')
2025-06-22 01:02:48,965 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-22 01:02:48,965 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:02:48,965 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 48s
2025-06-22 01:02:48,965 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:02:48,965 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:02:48.966
2025-06-22 01:02:48,974 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:02:49,039 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924595693. UTC time = 2025-06-21T23:02:48.966
2025-06-22 01:02:49,039 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:02:49,039 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:02:49,039 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:02:49,039 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:02:49,039 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:02:49,104 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.918
2025-06-22 01:02:49,104 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.388
2025-06-22 01:02:49,104 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:02:49,104 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:02:49,105 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:03:42,715 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:03:42,716 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:03:49,163 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:03:49,163 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:03:49,165 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:02:34', tmtdew=9.71, humidity=49.83, cloud=0.0, wind=33.68, temperature=6.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:02:22.963', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0782500000000006, 0.008250000000000313, 0.017250000000000654, -0.05100000000000193, -0.0495000000000001, -0.018749999999998934, 0.05799999999999983, 0.0012500000000006395, 0.01649999999999885, 0.025000000000000355, 0.045249999999999346, -0.03500000000000014, 0.006000000000000227, 0.053749999999999076, -0.041999999999999815, -0.08999999999999986, -0.021750000000000824, 0.028499999999999304, 0.01699999999999946, -0.09775000000000134, -0.012000000000000455, 0.0017499999999976978, -0.13574999999999982, -0.11025000000000063, -0.04499999999999993, 0.006999999999999673, -0.0572499999999998, -0.11849999999999916, -0.038000000000000256, -0.04499999999999815, -0.0039999999999995595, -0.10199999999999854, -0.10025000000000084], zp_timestamp='2025-06-21T23:01:00')
2025-06-22 01:03:49,165 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 15s
2025-06-22 01:03:49,165 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:03:49,165 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 49s
2025-06-22 01:03:49,165 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:03:49,166 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:03:49.166
2025-06-22 01:03:49,174 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:03:49,240 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924613724. UTC time = 2025-06-21T23:03:49.166
2025-06-22 01:03:49,240 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:03:49,240 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:03:49,240 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:03:49,240 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:03:49,240 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:03:49,310 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.837
2025-06-22 01:03:49,310 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.255
2025-06-22 01:03:49,311 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:03:49,311 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:03:49,311 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:04:42,775 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:04:42,776 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:04:49,371 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:04:49,371 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:04:49,373 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:02:34', tmtdew=9.71, humidity=49.83, cloud=0.0, wind=33.68, temperature=6.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:02:22.963', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0782500000000006, 0.008250000000000313, 0.017250000000000654, -0.05100000000000193, -0.0495000000000001, -0.018749999999998934, 0.05799999999999983, 0.0012500000000006395, 0.01649999999999885, 0.025000000000000355, 0.045249999999999346, -0.03500000000000014, 0.006000000000000227, 0.053749999999999076, -0.041999999999999815, -0.08999999999999986, -0.021750000000000824, 0.028499999999999304, 0.01699999999999946, -0.09775000000000134, -0.012000000000000455, 0.0017499999999976978, -0.13574999999999982, -0.11025000000000063, -0.04499999999999993, 0.006999999999999673, -0.0572499999999998, -0.11849999999999916, -0.038000000000000256, -0.04499999999999815, -0.0039999999999995595, -0.10199999999999854, -0.10025000000000084], zp_timestamp='2025-06-21T23:01:00')
2025-06-22 01:04:49,374 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 15s
2025-06-22 01:04:49,374 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:04:49,374 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 49s
2025-06-22 01:04:49,374 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:04:49,374 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:04:49.374
2025-06-22 01:04:49,383 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:04:49,450 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459075. UTC time = 2025-06-21T23:04:49.374
2025-06-22 01:04:49,450 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:04:49,450 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:04:49,450 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:04:49,450 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:04:49,450 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:04:49,516 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.832
2025-06-22 01:04:49,517 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.045
2025-06-22 01:04:49,517 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:04:49,517 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:04:49,517 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:05:42,836 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:05:42,837 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:05:49,577 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:05:49,577 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:05:49,581 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:05:13', tmtdew=9.56, humidity=50.34, cloud=0.0, wind=32.13, temperature=6.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:04:52.954', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0782500000000006, 0.008250000000000313, 0.017250000000000654, -0.05100000000000193, -0.0495000000000001, -0.018749999999998934, 0.05799999999999983, 0.0012500000000006395, 0.01649999999999885, 0.025000000000000355, 0.045249999999999346, -0.03500000000000014, 0.006000000000000227, 0.053749999999999076, -0.041999999999999815, -0.08999999999999986, -0.021750000000000824, 0.028499999999999304, 0.01699999999999946, -0.09775000000000134, -0.012000000000000455, 0.0017499999999976978, -0.13574999999999982, -0.11025000000000063, -0.04499999999999993, 0.006999999999999673, -0.0572499999999998, -0.11849999999999916, -0.038000000000000256, -0.04499999999999815, -0.0039999999999995595, -0.10199999999999854, -0.10025000000000084], zp_timestamp='2025-06-21T23:03:00')
2025-06-22 01:05:49,581 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-22 01:05:49,581 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:05:49,581 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 49s
2025-06-22 01:05:49,581 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:05:49,581 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:05:49.581
2025-06-22 01:05:49,591 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:05:49,661 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457345. UTC time = 2025-06-21T23:05:49.581
2025-06-22 01:05:49,661 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:05:49,661 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:05:49,661 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:05:49,661 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:05:49,661 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:05:49,730 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.901
2025-06-22 01:05:49,730 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.754
2025-06-22 01:05:49,730 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:05:49,730 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:05:49,731 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:06:42,897 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:06:42,898 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:06:49,791 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:06:49,791 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:06:49,793 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:06:16', tmtdew=9.53, humidity=50.44, cloud=0.0, wind=29.38, temperature=6.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:05:53.002', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0782500000000006, 0.008250000000000313, 0.017250000000000654, -0.05100000000000193, -0.0495000000000001, -0.018749999999998934, 0.05799999999999983, 0.0012500000000006395, 0.01649999999999885, 0.025000000000000355, 0.045249999999999346, -0.03500000000000014, 0.006000000000000227, 0.053749999999999076, -0.041999999999999815, -0.08999999999999986, -0.021750000000000824, 0.028499999999999304, 0.01699999999999946, -0.09775000000000134, -0.012000000000000455, 0.0017499999999976978, -0.13574999999999982, -0.11025000000000063, -0.04499999999999993, 0.006999999999999673, -0.0572499999999998, -0.11849999999999916, -0.038000000000000256, -0.04499999999999815, -0.0039999999999995595, -0.10199999999999854, -0.10025000000000084], zp_timestamp='2025-06-21T23:03:00')
2025-06-22 01:06:49,793 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-22 01:06:49,793 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:06:49,793 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 49s
2025-06-22 01:06:49,793 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:06:49,793 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:06:49.793
2025-06-22 01:06:49,802 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:06:49,868 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924561723. UTC time = 2025-06-21T23:06:49.793
2025-06-22 01:06:49,868 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:06:49,868 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:06:49,868 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:06:49,868 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:06:49,869 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:06:49,932 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.044
2025-06-22 01:06:49,932 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.732
2025-06-22 01:06:49,932 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:06:49,932 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:06:49,932 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:07:42,958 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:07:42,959 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:07:49,993 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:07:49,993 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:07:49,996 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:07:19', tmtdew=9.58, humidity=50.37, cloud=0.0, wind=29.85, temperature=6.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:06:52.963', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0782500000000006, 0.008250000000000313, 0.017250000000000654, -0.05100000000000193, -0.0495000000000001, -0.018749999999998934, 0.05799999999999983, 0.0012500000000006395, 0.01649999999999885, 0.025000000000000355, 0.045249999999999346, -0.03500000000000014, 0.006000000000000227, 0.053749999999999076, -0.041999999999999815, -0.08999999999999986, -0.021750000000000824, 0.028499999999999304, 0.01699999999999946, -0.09775000000000134, -0.012000000000000455, 0.0017499999999976978, -0.13574999999999982, -0.11025000000000063, -0.04499999999999993, 0.006999999999999673, -0.0572499999999998, -0.11849999999999916, -0.038000000000000256, -0.04499999999999815, -0.0039999999999995595, -0.10199999999999854, -0.10025000000000084], zp_timestamp='2025-06-21T23:03:00')
2025-06-22 01:07:49,996 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-22 01:07:49,996 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:07:49,996 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 49s
2025-06-22 01:07:49,996 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:07:49,996 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:07:49.996
2025-06-22 01:07:50,005 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:07:50,069 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455549. UTC time = 2025-06-21T23:07:49.996
2025-06-22 01:07:50,069 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:07:50,069 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:07:50,069 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:07:50,069 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:07:50,069 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:07:50,133 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.260
2025-06-22 01:07:50,133 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.016
2025-06-22 01:07:50,133 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:07:50,133 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:07:50,133 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:08:43,019 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:08:43,020 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:08:50,191 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:08:50,191 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:08:50,194 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:08:23', tmtdew=9.59, humidity=50.04, cloud=0.0, wind=26.62, temperature=6.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:08:22.992', atlas_cloud=1, atlas_rain=1, zp_data=[-0.055749999999999744, 0.03824999999999967, 0.005250000000000199, -0.07350000000000101, -0.07349999999999923, -0.0467499999999994, -0.03500000000000014, -0.016750000000000043, 0.03849999999999909, 0.005000000000000782, 0.034250000000000114, -0.04750000000000121, -0.019999999999999574, 0.06325000000000003, -0.04350000000000165, -0.07000000000000028, -0.007749999999999702, 0.0035000000000007248, 0.010999999999999233, -0.08624999999999972, -0.03700000000000081, -0.0032500000000013074, -0.10174999999999912, -0.10775000000000112, -0.057000000000000384, 0.01249999999999929, -0.03225000000000122, -0.13299999999999912, -0.01699999999999946, -0.0259999999999998, 0.006000000000000227, -0.08899999999999864, -0.10725000000000051], zp_timestamp='2025-06-21T23:07:00')
2025-06-22 01:08:50,194 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-22 01:08:50,194 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:08:50,194 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 50s
2025-06-22 01:08:50,194 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:08:50,195 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:08:50.195
2025-06-22 01:08:50,203 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:08:50,265 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455465. UTC time = 2025-06-21T23:08:50.195
2025-06-22 01:08:50,265 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:08:50,265 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:08:50,265 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:08:50,265 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:08:50,265 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:08:50,328 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.546
2025-06-22 01:08:50,328 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.229
2025-06-22 01:08:50,328 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:08:50,328 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:08:50,329 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:09:43,080 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:09:43,102 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:09:50,389 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:09:50,389 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:09:50,392 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:09:26', tmtdew=9.58, humidity=50.39, cloud=0.0, wind=26.03, temperature=6.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:08:52.973', atlas_cloud=1, atlas_rain=1, zp_data=[-0.055749999999999744, 0.03824999999999967, 0.005250000000000199, -0.07350000000000101, -0.07349999999999923, -0.0467499999999994, -0.03500000000000014, -0.016750000000000043, 0.03849999999999909, 0.005000000000000782, 0.034250000000000114, -0.04750000000000121, -0.019999999999999574, 0.06325000000000003, -0.04350000000000165, -0.07000000000000028, -0.007749999999999702, 0.0035000000000007248, 0.010999999999999233, -0.08624999999999972, -0.03700000000000081, -0.0032500000000013074, -0.10174999999999912, -0.10775000000000112, -0.057000000000000384, 0.01249999999999929, -0.03225000000000122, -0.13299999999999912, -0.01699999999999946, -0.0259999999999998, 0.006000000000000227, -0.08899999999999864, -0.10725000000000051], zp_timestamp='2025-06-21T23:07:00')
2025-06-22 01:09:50,392 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 01:09:50,392 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:09:50,392 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 50s
2025-06-22 01:09:50,392 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:09:50,393 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:09:50.393
2025-06-22 01:09:50,401 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:09:50,463 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455912. UTC time = 2025-06-21T23:09:50.393
2025-06-22 01:09:50,463 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:09:50,463 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:09:50,463 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:09:50,463 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:09:50,463 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:09:50,526 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.505
2025-06-22 01:09:50,526 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.370
2025-06-22 01:09:50,526 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:09:50,527 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:09:50,527 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:10:43,159 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:10:43,160 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:10:50,587 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:10:50,587 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:10:50,590 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:10:30', tmtdew=9.59, humidity=50.35, cloud=0.0, wind=29.68, temperature=6.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:09:52.934', atlas_cloud=1, atlas_rain=1, zp_data=[-0.055749999999999744, 0.03824999999999967, 0.005250000000000199, -0.07350000000000101, -0.07349999999999923, -0.0467499999999994, -0.03500000000000014, -0.016750000000000043, 0.03849999999999909, 0.005000000000000782, 0.034250000000000114, -0.04750000000000121, -0.019999999999999574, 0.06325000000000003, -0.04350000000000165, -0.07000000000000028, -0.007749999999999702, 0.0035000000000007248, 0.010999999999999233, -0.08624999999999972, -0.03700000000000081, -0.0032500000000013074, -0.10174999999999912, -0.10775000000000112, -0.057000000000000384, 0.01249999999999929, -0.03225000000000122, -0.13299999999999912, -0.01699999999999946, -0.0259999999999998, 0.006000000000000227, -0.08899999999999864, -0.10725000000000051], zp_timestamp='2025-06-21T23:07:00')
2025-06-22 01:10:50,590 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-22 01:10:50,590 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:10:50,590 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 50s
2025-06-22 01:10:50,590 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:10:50,591 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:10:50.591
2025-06-22 01:10:50,599 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:10:50,664 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924568806. UTC time = 2025-06-21T23:10:50.591
2025-06-22 01:10:50,664 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:10:50,664 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:10:50,664 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:10:50,664 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:10:50,664 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:10:50,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.217
2025-06-22 01:10:50,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.438
2025-06-22 01:10:50,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:10:50,728 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:10:50,729 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:11:43,220 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:11:43,221 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:11:50,789 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:11:50,789 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:11:50,792 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:11:33', tmtdew=9.56, humidity=50.32, cloud=0.0, wind=30.35, temperature=6.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:11:22.963', atlas_cloud=1, atlas_rain=1, zp_data=[-0.056250000000000355, 0.03275000000000006, 0.05325000000000024, -0.06850000000000023, -0.009499999999999176, -0.022749999999998494, -0.016000000000000014, -0.003249999999999531, -0.0005000000000006111, 0.015499999999999403, 0.02725000000000044, -0.058999999999999275, -0.05450000000000088, 0.03325000000000067, -0.018000000000000682, -0.07500000000000107, -0.005749999999999034, -0.0030000000000001137, 0.007999999999999119, -0.08125000000000071, -0.0470000000000006, -0.026250000000000995, -0.08874999999999922, -0.11624999999999908, -0.09299999999999997, -0.023999999999999133, -0.03575000000000017, -0.14649999999999963, -0.06899999999999906, -0.03399999999999892, -0.03799999999999848, -0.13699999999999868, -0.10775000000000112], zp_timestamp='2025-06-21T23:10:00')
2025-06-22 01:11:50,792 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-22 01:11:50,792 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:11:50,792 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 50s
2025-06-22 01:11:50,792 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:11:50,792 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:11:50.793
2025-06-22 01:11:50,801 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:11:50,862 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924583632. UTC time = 2025-06-21T23:11:50.793
2025-06-22 01:11:50,862 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:11:50,862 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:11:50,862 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:11:50,862 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:11:50,862 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:11:50,926 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.009
2025-06-22 01:11:50,926 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.431
2025-06-22 01:11:50,926 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:11:50,926 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:11:50,927 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:12:43,281 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:12:43,300 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:12:50,987 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:12:50,987 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:12:50,990 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:12:05', tmtdew=9.55, humidity=50.37, cloud=0.0, wind=32.11, temperature=6.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:11:52.944', atlas_cloud=1, atlas_rain=1, zp_data=[-0.056250000000000355, 0.03275000000000006, 0.05325000000000024, -0.06850000000000023, -0.009499999999999176, -0.022749999999998494, -0.016000000000000014, -0.003249999999999531, -0.0005000000000006111, 0.015499999999999403, 0.02725000000000044, -0.058999999999999275, -0.05450000000000088, 0.03325000000000067, -0.018000000000000682, -0.07500000000000107, -0.005749999999999034, -0.0030000000000001137, 0.007999999999999119, -0.08125000000000071, -0.0470000000000006, -0.026250000000000995, -0.08874999999999922, -0.11624999999999908, -0.09299999999999997, -0.023999999999999133, -0.03575000000000017, -0.14649999999999963, -0.06899999999999906, -0.03399999999999892, -0.03799999999999848, -0.13699999999999868, -0.10775000000000112], zp_timestamp='2025-06-21T23:10:00')
2025-06-22 01:12:50,990 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-06-22 01:12:50,990 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:12:50,990 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 50s
2025-06-22 01:12:50,990 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:12:50,990 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:12:50.991
2025-06-22 01:12:50,999 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:12:51,061 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924603507. UTC time = 2025-06-21T23:12:50.991
2025-06-22 01:12:51,061 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:12:51,061 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:12:51,061 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:12:51,061 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:12:51,061 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:12:51,124 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.879
2025-06-22 01:12:51,124 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.347
2025-06-22 01:12:51,124 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:12:51,124 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:12:51,124 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:13:43,359 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:13:43,360 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:13:51,184 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:13:51,184 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:13:51,187 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:13:09', tmtdew=9.53, humidity=50.45, cloud=0.0, wind=26.27, temperature=6.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:12:52.906', atlas_cloud=1, atlas_rain=1, zp_data=[-0.056250000000000355, 0.03275000000000006, 0.05325000000000024, -0.06850000000000023, -0.009499999999999176, -0.022749999999998494, -0.016000000000000014, -0.003249999999999531, -0.0005000000000006111, 0.015499999999999403, 0.02725000000000044, -0.058999999999999275, -0.05450000000000088, 0.03325000000000067, -0.018000000000000682, -0.07500000000000107, -0.005749999999999034, -0.0030000000000001137, 0.007999999999999119, -0.08125000000000071, -0.0470000000000006, -0.026250000000000995, -0.08874999999999922, -0.11624999999999908, -0.09299999999999997, -0.023999999999999133, -0.03575000000000017, -0.14649999999999963, -0.06899999999999906, -0.03399999999999892, -0.03799999999999848, -0.13699999999999868, -0.10775000000000112], zp_timestamp='2025-06-21T23:10:00')
2025-06-22 01:13:51,187 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-22 01:13:51,187 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:13:51,188 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 51s
2025-06-22 01:13:51,188 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:13:51,188 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:13:51.188
2025-06-22 01:13:51,196 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:13:51,260 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460452. UTC time = 2025-06-21T23:13:51.188
2025-06-22 01:13:51,260 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:13:51,261 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:13:51,261 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:13:51,261 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:13:51,261 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:13:51,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.826
2025-06-22 01:13:51,325 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.186
2025-06-22 01:13:51,325 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:13:51,325 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:13:51,325 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:14:43,420 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:14:43,421 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:14:51,385 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:14:51,385 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:14:51,388 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:14:12', tmtdew=9.54, humidity=50.43, cloud=0.0, wind=31.64, temperature=6.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:13:52.954', atlas_cloud=1, atlas_rain=1, zp_data=[-0.056250000000000355, 0.03275000000000006, 0.05325000000000024, -0.06850000000000023, -0.009499999999999176, -0.022749999999998494, -0.016000000000000014, -0.003249999999999531, -0.0005000000000006111, 0.015499999999999403, 0.02725000000000044, -0.058999999999999275, -0.05450000000000088, 0.03325000000000067, -0.018000000000000682, -0.07500000000000107, -0.005749999999999034, -0.0030000000000001137, 0.007999999999999119, -0.08125000000000071, -0.0470000000000006, -0.026250000000000995, -0.08874999999999922, -0.11624999999999908, -0.09299999999999997, -0.023999999999999133, -0.03575000000000017, -0.14649999999999963, -0.06899999999999906, -0.03399999999999892, -0.03799999999999848, -0.13699999999999868, -0.10775000000000112], zp_timestamp='2025-06-21T23:13:00')
2025-06-22 01:14:51,388 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-22 01:14:51,389 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:14:51,389 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 51s
2025-06-22 01:14:51,389 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:14:51,389 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:14:51.389
2025-06-22 01:14:51,398 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:14:51,463 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924583646. UTC time = 2025-06-21T23:14:51.389
2025-06-22 01:14:51,463 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:14:51,464 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:14:51,464 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:14:51,464 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:14:51,464 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:14:51,533 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.848
2025-06-22 01:14:51,534 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.947
2025-06-22 01:14:51,534 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:14:51,534 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:14:51,534 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:15:43,481 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:15:43,501 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:15:51,594 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:15:51,594 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:15:51,597 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:15:16', tmtdew=9.51, humidity=50.53, cloud=0.0, wind=33.15, temperature=6.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:15:22.896', atlas_cloud=1, atlas_rain=1, zp_data=[-0.056250000000000355, 0.03275000000000006, 0.05325000000000024, -0.06850000000000023, -0.009499999999999176, -0.022749999999998494, -0.016000000000000014, -0.003249999999999531, -0.0005000000000006111, 0.015499999999999403, 0.02725000000000044, -0.058999999999999275, -0.05450000000000088, 0.03325000000000067, -0.018000000000000682, -0.07500000000000107, -0.005749999999999034, -0.0030000000000001137, 0.007999999999999119, -0.08125000000000071, -0.0470000000000006, -0.026250000000000995, -0.08874999999999922, -0.11624999999999908, -0.09299999999999997, -0.023999999999999133, -0.03575000000000017, -0.14649999999999963, -0.06899999999999906, -0.03399999999999892, -0.03799999999999848, -0.13699999999999868, -0.10775000000000112], zp_timestamp='2025-06-21T23:13:00')
2025-06-22 01:15:51,598 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-22 01:15:51,598 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:15:51,598 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 51s
2025-06-22 01:15:51,598 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:15:51,598 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:15:51.598
2025-06-22 01:15:51,610 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:15:51,689 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456841. UTC time = 2025-06-21T23:15:51.598
2025-06-22 01:15:51,689 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:15:51,689 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:15:51,689 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:15:51,689 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:15:51,689 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:15:51,762 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.945
2025-06-22 01:15:51,762 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.627
2025-06-22 01:15:51,762 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:15:51,762 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:15:51,762 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:16:43,561 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:16:43,579 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:16:51,822 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:16:51,823 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:16:51,826 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:16:20', tmtdew=9.53, humidity=50.44, cloud=0.0, wind=24.05, temperature=6.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:15:52.963', atlas_cloud=1, atlas_rain=1, zp_data=[-0.056250000000000355, 0.03275000000000006, 0.05325000000000024, -0.06850000000000023, -0.009499999999999176, -0.022749999999998494, -0.016000000000000014, -0.003249999999999531, -0.0005000000000006111, 0.015499999999999403, 0.02725000000000044, -0.058999999999999275, -0.05450000000000088, 0.03325000000000067, -0.018000000000000682, -0.07500000000000107, -0.005749999999999034, -0.0030000000000001137, 0.007999999999999119, -0.08125000000000071, -0.0470000000000006, -0.026250000000000995, -0.08874999999999922, -0.11624999999999908, -0.09299999999999997, -0.023999999999999133, -0.03575000000000017, -0.14649999999999963, -0.06899999999999906, -0.03399999999999892, -0.03799999999999848, -0.13699999999999868, -0.10775000000000112], zp_timestamp='2025-06-21T23:13:00')
2025-06-22 01:16:51,826 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-22 01:16:51,826 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:16:51,826 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 51s
2025-06-22 01:16:51,826 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:16:51,826 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:16:51.826
2025-06-22 01:16:51,835 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:16:51,897 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558715. UTC time = 2025-06-21T23:16:51.826
2025-06-22 01:16:51,897 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:16:51,898 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:16:51,898 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:16:51,898 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:16:51,898 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:16:51,961 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.115
2025-06-22 01:16:51,961 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.844
2025-06-22 01:16:51,962 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:16:51,962 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:16:51,962 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:17:43,639 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:17:43,661 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:17:52,022 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:17:52,022 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:17:52,025 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:17:23', tmtdew=9.48, humidity=50.49, cloud=0.0, wind=30.81, temperature=6.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:16:52.925', atlas_cloud=1, atlas_rain=1, zp_data=[-0.09224999999999994, 0.03325000000000067, 0.010749999999999815, -0.13450000000000095, -0.08950000000000102, -0.036249999999999005, -0.030000000000001137, -0.023249999999999105, -0.002500000000001279, 0.020500000000000185, -0.010750000000001592, -0.0705000000000009, -0.034000000000000696, 0.04124999999999979, -0.033500000000000085, -0.08500000000000085, 0.01425000000000054, 0.007500000000000284, 0.0039999999999995595, -0.10575000000000045, -0.054000000000002046, -0.020250000000000767, -0.11874999999999858, -0.13574999999999982, -0.08700000000000152, -0.015499999999999403, -0.04925000000000068, -0.1794999999999991, -0.03399999999999892, -0.018499999999999517, -0.03599999999999959, -0.15999999999999837, -0.09925000000000139], zp_timestamp='2025-06-21T23:15:00')
2025-06-22 01:17:52,025 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-22 01:17:52,025 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:17:52,025 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 52s
2025-06-22 01:17:52,025 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:17:52,026 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:17:52.026
2025-06-22 01:17:52,035 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:17:52,102 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554473. UTC time = 2025-06-21T23:17:52.026
2025-06-22 01:17:52,103 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:17:52,103 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:17:52,103 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:17:52,103 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:17:52,103 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:17:52,170 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.356
2025-06-22 01:17:52,170 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.102
2025-06-22 01:17:52,170 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:17:52,170 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:17:52,171 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:18:43,721 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:18:43,722 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:18:52,231 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:18:52,231 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:18:52,233 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:18:27', tmtdew=9.48, humidity=50.52, cloud=0.0, wind=28.11, temperature=6.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:18:22.954', atlas_cloud=1, atlas_rain=1, zp_data=[-0.09224999999999994, 0.03325000000000067, 0.010749999999999815, -0.13450000000000095, -0.08950000000000102, -0.036249999999999005, -0.030000000000001137, -0.023249999999999105, -0.002500000000001279, 0.020500000000000185, -0.010750000000001592, -0.0705000000000009, -0.034000000000000696, 0.04124999999999979, -0.033500000000000085, -0.08500000000000085, 0.01425000000000054, 0.007500000000000284, 0.0039999999999995595, -0.10575000000000045, -0.054000000000002046, -0.020250000000000767, -0.11874999999999858, -0.13574999999999982, -0.08700000000000152, -0.015499999999999403, -0.04925000000000068, -0.1794999999999991, -0.03399999999999892, -0.018499999999999517, -0.03599999999999959, -0.15999999999999837, -0.09925000000000139], zp_timestamp='2025-06-21T23:15:00')
2025-06-22 01:18:52,233 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-22 01:18:52,234 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:18:52,234 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 52s
2025-06-22 01:18:52,234 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:18:52,234 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:18:52.234
2025-06-22 01:18:52,244 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:18:52,317 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245556. UTC time = 2025-06-21T23:18:52.234
2025-06-22 01:18:52,317 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:18:52,317 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:18:52,317 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:18:52,317 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:18:52,317 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:18:52,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.669
2025-06-22 01:18:52,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.289
2025-06-22 01:18:52,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:18:52,385 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:18:52,385 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:19:43,782 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:19:43,801 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:19:52,446 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:19:52,446 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:19:52,447 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:19:30', tmtdew=9.46, humidity=50.57, cloud=0.0, wind=31.18, temperature=6.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:19:22.915', atlas_cloud=1, atlas_rain=1, zp_data=[-0.09224999999999994, 0.03325000000000067, 0.010749999999999815, -0.13450000000000095, -0.08950000000000102, -0.036249999999999005, -0.030000000000001137, -0.023249999999999105, -0.002500000000001279, 0.020500000000000185, -0.010750000000001592, -0.0705000000000009, -0.034000000000000696, 0.04124999999999979, -0.033500000000000085, -0.08500000000000085, 0.01425000000000054, 0.007500000000000284, 0.0039999999999995595, -0.10575000000000045, -0.054000000000002046, -0.020250000000000767, -0.11874999999999858, -0.13574999999999982, -0.08700000000000152, -0.015499999999999403, -0.04925000000000068, -0.1794999999999991, -0.03399999999999892, -0.018499999999999517, -0.03599999999999959, -0.15999999999999837, -0.09925000000000139], zp_timestamp='2025-06-21T23:15:00')
2025-06-22 01:19:52,447 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-22 01:19:52,447 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:19:52,447 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 52s
2025-06-22 01:19:52,447 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:19:52,448 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:19:52.448
2025-06-22 01:19:52,456 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:19:52,517 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924562007. UTC time = 2025-06-21T23:19:52.448
2025-06-22 01:19:52,517 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:19:52,517 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:19:52,517 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:19:52,517 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:19:52,517 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:19:52,580 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.389
2025-06-22 01:19:52,580 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.403
2025-06-22 01:19:52,580 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:19:52,580 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:19:52,580 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:20:43,861 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:20:43,880 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:20:52,641 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:20:52,641 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:20:52,643 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:20:34', tmtdew=9.48, humidity=50.49, cloud=0.0, wind=32.38, temperature=6.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:19:52.896', atlas_cloud=1, atlas_rain=1, zp_data=[-0.09224999999999994, 0.03325000000000067, 0.010749999999999815, -0.13450000000000095, -0.08950000000000102, -0.036249999999999005, -0.030000000000001137, -0.023249999999999105, -0.002500000000001279, 0.020500000000000185, -0.010750000000001592, -0.0705000000000009, -0.034000000000000696, 0.04124999999999979, -0.033500000000000085, -0.08500000000000085, 0.01425000000000054, 0.007500000000000284, 0.0039999999999995595, -0.10575000000000045, -0.054000000000002046, -0.020250000000000767, -0.11874999999999858, -0.13574999999999982, -0.08700000000000152, -0.015499999999999403, -0.04925000000000068, -0.1794999999999991, -0.03399999999999892, -0.018499999999999517, -0.03599999999999959, -0.15999999999999837, -0.09925000000000139], zp_timestamp='2025-06-21T23:18:00')
2025-06-22 01:20:52,643 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-22 01:20:52,643 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:20:52,643 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 52s
2025-06-22 01:20:52,643 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:20:52,643 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:20:52.643
2025-06-22 01:20:52,652 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:20:52,713 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924573593. UTC time = 2025-06-21T23:20:52.643
2025-06-22 01:20:52,713 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:20:52,713 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:20:52,713 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:20:52,713 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:20:52,713 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:20:52,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.131
2025-06-22 01:20:52,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.443
2025-06-22 01:20:52,778 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:20:52,778 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:20:52,778 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:21:43,939 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:21:43,940 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:21:52,838 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:21:52,838 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:21:52,840 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:21:37', tmtdew=9.48, humidity=50.49, cloud=0.0, wind=28.07, temperature=6.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:21:22.925', atlas_cloud=1, atlas_rain=1, zp_data=[-0.09224999999999994, 0.03325000000000067, 0.010749999999999815, -0.13450000000000095, -0.08950000000000102, -0.036249999999999005, -0.030000000000001137, -0.023249999999999105, -0.002500000000001279, 0.020500000000000185, -0.010750000000001592, -0.0705000000000009, -0.034000000000000696, 0.04124999999999979, -0.033500000000000085, -0.08500000000000085, 0.01425000000000054, 0.007500000000000284, 0.0039999999999995595, -0.10575000000000045, -0.054000000000002046, -0.020250000000000767, -0.11874999999999858, -0.13574999999999982, -0.08700000000000152, -0.015499999999999403, -0.04925000000000068, -0.1794999999999991, -0.03399999999999892, -0.018499999999999517, -0.03599999999999959, -0.15999999999999837, -0.09925000000000139], zp_timestamp='2025-06-21T23:18:00')
2025-06-22 01:21:52,840 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-22 01:21:52,840 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:21:52,840 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 52s
2025-06-22 01:21:52,840 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:21:52,841 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:21:52.841
2025-06-22 01:21:52,850 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:21:52,915 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459029. UTC time = 2025-06-21T23:21:52.841
2025-06-22 01:21:52,915 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:21:52,915 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:21:52,915 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:21:52,915 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:21:52,915 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:21:52,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.951
2025-06-22 01:21:52,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.408
2025-06-22 01:21:52,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:21:52,978 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:21:52,979 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:22:44,000 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:22:44,021 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:22:53,039 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:22:53,039 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:22:53,040 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:22:41', tmtdew=9.5, humidity=50.43, cloud=0.0, wind=34.69, temperature=6.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:22:22.886', atlas_cloud=1, atlas_rain=1, zp_data=[-0.09224999999999994, 0.03325000000000067, 0.010749999999999815, -0.13450000000000095, -0.08950000000000102, -0.036249999999999005, -0.030000000000001137, -0.023249999999999105, -0.002500000000001279, 0.020500000000000185, -0.010750000000001592, -0.0705000000000009, -0.034000000000000696, 0.04124999999999979, -0.033500000000000085, -0.08500000000000085, 0.01425000000000054, 0.007500000000000284, 0.0039999999999995595, -0.10575000000000045, -0.054000000000002046, -0.020250000000000767, -0.11874999999999858, -0.13574999999999982, -0.08700000000000152, -0.015499999999999403, -0.04925000000000068, -0.1794999999999991, -0.03399999999999892, -0.018499999999999517, -0.03599999999999959, -0.15999999999999837, -0.09925000000000139], zp_timestamp='2025-06-21T23:18:00')
2025-06-22 01:22:53,041 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-22 01:22:53,041 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:22:53,041 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 53s
2025-06-22 01:22:53,041 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:22:53,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:22:53.041
2025-06-22 01:22:53,050 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:22:53,112 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461201. UTC time = 2025-06-21T23:22:53.041
2025-06-22 01:22:53,112 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:22:53,112 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:22:53,112 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:22:53,112 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:22:53,112 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:22:53,175 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.850
2025-06-22 01:22:53,175 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.296
2025-06-22 01:22:53,175 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:22:53,175 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:22:53,175 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:23:44,081 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:23:44,099 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:23:53,235 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:23:53,235 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:23:53,237 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:23:44', tmtdew=9.53, humidity=50.44, cloud=0.0, wind=31.73, temperature=6.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:23:22.934', atlas_cloud=1, atlas_rain=1, zp_data=[-0.047250000000000014, 0.03625000000000078, 0.028750000000000497, -0.08999999999999986, -0.05699999999999861, -0.039749999999997954, -0.034000000000000696, -0.07324999999999804, 0.0015000000000000568, 0.028999999999999915, 0.03324999999999889, -0.07200000000000095, 0.0039999999999995595, 0.036749999999999616, -0.040000000000000924, -0.062000000000001165, 0.02024999999999899, -0.013500000000000512, -0.0005000000000006111, -0.09175000000000111, -0.07050000000000267, -0.034250000000000114, -0.10274999999999856, -0.12374999999999936, -0.058000000000001606, -0.026500000000000412, -0.045249999999999346, -0.13049999999999962, -0.026499999999998636, -0.0004999999999988347, -0.022999999999999687, -0.10099999999999909, -0.04925000000000068], zp_timestamp='2025-06-21T23:21:00')
2025-06-22 01:23:53,237 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-06-22 01:23:53,237 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:23:53,237 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 53s
2025-06-22 01:23:53,237 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:23:53,237 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:23:53.237
2025-06-22 01:23:53,246 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:23:53,308 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924596084. UTC time = 2025-06-21T23:23:53.237
2025-06-22 01:23:53,308 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:23:53,308 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:23:53,308 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:23:53,308 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:23:53,308 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:23:53,372 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.824
2025-06-22 01:23:53,372 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.107
2025-06-22 01:23:53,372 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:23:53,372 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:23:53,372 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:24:44,159 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:24:44,160 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:24:53,433 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:24:53,433 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:24:53,434 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:24:16', tmtdew=9.5, humidity=50.43, cloud=0.0, wind=29.22, temperature=6.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:23:52.915', atlas_cloud=1, atlas_rain=1, zp_data=[-0.047250000000000014, 0.03625000000000078, 0.028750000000000497, -0.08999999999999986, -0.05699999999999861, -0.039749999999997954, -0.034000000000000696, -0.07324999999999804, 0.0015000000000000568, 0.028999999999999915, 0.03324999999999889, -0.07200000000000095, 0.0039999999999995595, 0.036749999999999616, -0.040000000000000924, -0.062000000000001165, 0.02024999999999899, -0.013500000000000512, -0.0005000000000006111, -0.09175000000000111, -0.07050000000000267, -0.034250000000000114, -0.10274999999999856, -0.12374999999999936, -0.058000000000001606, -0.026500000000000412, -0.045249999999999346, -0.13049999999999962, -0.026499999999998636, -0.0004999999999988347, -0.022999999999999687, -0.10099999999999909, -0.04925000000000068], zp_timestamp='2025-06-21T23:21:00')
2025-06-22 01:24:53,435 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-22 01:24:53,435 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:24:53,435 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 53s
2025-06-22 01:24:53,435 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:24:53,435 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:24:53.435
2025-06-22 01:24:53,444 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:24:53,504 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245773. UTC time = 2025-06-21T23:24:53.435
2025-06-22 01:24:53,504 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:24:53,504 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:24:53,504 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:24:53,504 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:24:53,504 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:24:53,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.874
2025-06-22 01:24:53,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.837
2025-06-22 01:24:53,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:24:53,567 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:24:53,567 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:25:44,220 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:25:44,239 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:25:53,628 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:25:53,628 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:25:53,629 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:25:19', tmtdew=9.41, humidity=50.77, cloud=0.0, wind=26.94, temperature=6.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:25:22.944', atlas_cloud=1, atlas_rain=1, zp_data=[-0.047250000000000014, 0.03625000000000078, 0.028750000000000497, -0.08999999999999986, -0.05699999999999861, -0.039749999999997954, -0.034000000000000696, -0.07324999999999804, 0.0015000000000000568, 0.028999999999999915, 0.03324999999999889, -0.07200000000000095, 0.0039999999999995595, 0.036749999999999616, -0.040000000000000924, -0.062000000000001165, 0.02024999999999899, -0.013500000000000512, -0.0005000000000006111, -0.09175000000000111, -0.07050000000000267, -0.034250000000000114, -0.10274999999999856, -0.12374999999999936, -0.058000000000001606, -0.026500000000000412, -0.045249999999999346, -0.13049999999999962, -0.026499999999998636, -0.0004999999999988347, -0.022999999999999687, -0.10099999999999909, -0.04925000000000068], zp_timestamp='2025-06-21T23:21:00')
2025-06-22 01:25:53,630 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-22 01:25:53,630 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:25:53,630 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 53s
2025-06-22 01:25:53,630 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:25:53,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:25:53.630
2025-06-22 01:25:53,639 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:25:53,702 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924564117. UTC time = 2025-06-21T23:25:53.630
2025-06-22 01:25:53,702 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:25:53,702 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:25:53,702 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:25:53,703 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:25:53,703 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:25:53,765 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.998
2025-06-22 01:25:53,765 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.643
2025-06-22 01:25:53,765 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:25:53,765 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:25:53,766 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:26:44,299 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:26:44,318 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:26:53,826 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:26:53,826 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:26:53,828 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:26:24', tmtdew=9.42, humidity=51.07, cloud=0.0, wind=26.98, temperature=6.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:26:22.906', atlas_cloud=1, atlas_rain=1, zp_data=[-0.039250000000000895, 0.034250000000000114, 0.05125000000000135, -0.08550000000000146, -0.051000000000000156, -0.05274999999999963, -0.0365000000000002, -0.02224999999999966, 0.03399999999999892, 0.025500000000000966, 0.020749999999999602, -0.0810000000000013, -0.031000000000000583, 0.021250000000000213, -0.06600000000000072, -0.0860000000000003, 0.05174999999999841, -0.02149999999999963, 0.0, -0.09475000000000122, -0.04650000000000176, -0.043250000000000455, -0.10174999999999912, -0.10775000000000112, -0.07249999999999979, -0.009499999999999176, -0.006249999999999645, -0.12899999999999956, -0.05600000000000094, 0.0625, -0.036999999999999034, -0.1164999999999985, -0.05925000000000047], zp_timestamp='2025-06-21T23:25:00')
2025-06-22 01:26:53,828 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-22 01:26:53,828 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:26:53,828 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 53s
2025-06-22 01:26:53,828 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:26:53,828 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:26:53.828
2025-06-22 01:26:53,837 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:26:53,899 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556443. UTC time = 2025-06-21T23:26:53.828
2025-06-22 01:26:53,899 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:26:53,899 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:26:53,899 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:26:53,899 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:26:53,899 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:26:53,962 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.195
2025-06-22 01:26:53,962 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.946
2025-06-22 01:26:53,962 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:26:53,963 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:26:53,963 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:27:44,378 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:27:44,379 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:27:54,023 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:27:54,023 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:27:54,026 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:27:27', tmtdew=9.4, humidity=51.04, cloud=0.0, wind=27.3, temperature=6.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:26:52.886', atlas_cloud=1, atlas_rain=1, zp_data=[-0.039250000000000895, 0.034250000000000114, 0.05125000000000135, -0.08550000000000146, -0.051000000000000156, -0.05274999999999963, -0.0365000000000002, -0.02224999999999966, 0.03399999999999892, 0.025500000000000966, 0.020749999999999602, -0.0810000000000013, -0.031000000000000583, 0.021250000000000213, -0.06600000000000072, -0.0860000000000003, 0.05174999999999841, -0.02149999999999963, 0.0, -0.09475000000000122, -0.04650000000000176, -0.043250000000000455, -0.10174999999999912, -0.10775000000000112, -0.07249999999999979, -0.009499999999999176, -0.006249999999999645, -0.12899999999999956, -0.05600000000000094, 0.0625, -0.036999999999999034, -0.1164999999999985, -0.05925000000000047], zp_timestamp='2025-06-21T23:25:00')
2025-06-22 01:27:54,026 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-22 01:27:54,026 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:27:54,026 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 54s
2025-06-22 01:27:54,026 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:27:54,026 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:27:54.026
2025-06-22 01:27:54,035 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:27:54,097 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554184. UTC time = 2025-06-21T23:27:54.026
2025-06-22 01:27:54,097 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:27:54,097 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:27:54,097 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:27:54,097 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:27:54,097 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:27:54,160 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.462
2025-06-22 01:27:54,160 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.179
2025-06-22 01:27:54,161 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:27:54,161 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:27:54,161 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:28:44,439 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:28:44,463 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:28:54,221 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:28:54,221 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:28:54,222 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:28:31', tmtdew=9.35, humidity=51.22, cloud=0.0, wind=30.86, temperature=5.97, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:28:22.915', atlas_cloud=1, atlas_rain=1, zp_data=[-0.039250000000000895, 0.034250000000000114, 0.05125000000000135, -0.08550000000000146, -0.051000000000000156, -0.05274999999999963, -0.0365000000000002, -0.02224999999999966, 0.03399999999999892, 0.025500000000000966, 0.020749999999999602, -0.0810000000000013, -0.031000000000000583, 0.021250000000000213, -0.06600000000000072, -0.0860000000000003, 0.05174999999999841, -0.02149999999999963, 0.0, -0.09475000000000122, -0.04650000000000176, -0.043250000000000455, -0.10174999999999912, -0.10775000000000112, -0.07249999999999979, -0.009499999999999176, -0.006249999999999645, -0.12899999999999956, -0.05600000000000094, 0.0625, -0.036999999999999034, -0.1164999999999985, -0.05925000000000047], zp_timestamp='2025-06-21T23:25:00')
2025-06-22 01:28:54,223 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-22 01:28:54,223 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:28:54,223 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 54s
2025-06-22 01:28:54,223 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:28:54,223 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:28:54.223
2025-06-22 01:28:54,232 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:28:54,293 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455726. UTC time = 2025-06-21T23:28:54.223
2025-06-22 01:28:54,293 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:28:54,293 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:28:54,293 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:28:54,293 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:28:54,293 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:28:54,356 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.593
2025-06-22 01:28:54,356 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.339
2025-06-22 01:28:54,357 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:28:54,357 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:28:54,357 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:29:44,523 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:29:44,524 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:29:54,417 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:29:54,417 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:29:54,420 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:29:02', tmtdew=9.37, humidity=51.15, cloud=0.0, wind=29.2, temperature=6.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:28:52.896', atlas_cloud=1, atlas_rain=1, zp_data=[-0.039250000000000895, 0.034250000000000114, 0.05125000000000135, -0.08550000000000146, -0.051000000000000156, -0.05274999999999963, -0.0365000000000002, -0.02224999999999966, 0.03399999999999892, 0.025500000000000966, 0.020749999999999602, -0.0810000000000013, -0.031000000000000583, 0.021250000000000213, -0.06600000000000072, -0.0860000000000003, 0.05174999999999841, -0.02149999999999963, 0.0, -0.09475000000000122, -0.04650000000000176, -0.043250000000000455, -0.10174999999999912, -0.10775000000000112, -0.07249999999999979, -0.009499999999999176, -0.006249999999999645, -0.12899999999999956, -0.05600000000000094, 0.0625, -0.036999999999999034, -0.1164999999999985, -0.05925000000000047], zp_timestamp='2025-06-21T23:28:00')
2025-06-22 01:29:54,420 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 52s
2025-06-22 01:29:54,420 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:29:54,420 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 54s
2025-06-22 01:29:54,420 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:29:54,420 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:29:54.420
2025-06-22 01:29:54,429 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:29:54,491 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924565583. UTC time = 2025-06-21T23:29:54.420
2025-06-22 01:29:54,491 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:29:54,491 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:29:54,491 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:29:54,491 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:29:54,491 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:29:54,554 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.284
2025-06-22 01:29:54,554 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.426
2025-06-22 01:29:54,554 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:29:54,554 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:29:54,554 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:30:44,583 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:30:44,604 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:30:54,615 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:30:54,615 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:30:54,616 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:29:02', tmtdew=9.37, humidity=51.15, cloud=0.0, wind=29.2, temperature=6.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:28:52.896', atlas_cloud=1, atlas_rain=1, zp_data=[-0.039250000000000895, 0.034250000000000114, 0.05125000000000135, -0.08550000000000146, -0.051000000000000156, -0.05274999999999963, -0.0365000000000002, -0.02224999999999966, 0.03399999999999892, 0.025500000000000966, 0.020749999999999602, -0.0810000000000013, -0.031000000000000583, 0.021250000000000213, -0.06600000000000072, -0.0860000000000003, 0.05174999999999841, -0.02149999999999963, 0.0, -0.09475000000000122, -0.04650000000000176, -0.043250000000000455, -0.10174999999999912, -0.10775000000000112, -0.07249999999999979, -0.009499999999999176, -0.006249999999999645, -0.12899999999999956, -0.05600000000000094, 0.0625, -0.036999999999999034, -0.1164999999999985, -0.05925000000000047], zp_timestamp='2025-06-21T23:28:00')
2025-06-22 01:30:54,616 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 52s
2025-06-22 01:30:54,616 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:30:54,617 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 54s
2025-06-22 01:30:54,617 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:30:54,617 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:30:54.617
2025-06-22 01:30:54,625 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:30:54,688 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924579055. UTC time = 2025-06-21T23:30:54.617
2025-06-22 01:30:54,688 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:30:54,688 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:30:54,688 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:30:54,688 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:30:54,688 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:30:54,750 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.055
2025-06-22 01:30:54,750 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.439
2025-06-22 01:30:54,751 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:30:54,751 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:30:54,751 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:31:44,663 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:31:44,664 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:31:54,811 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:31:54,811 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:31:54,814 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:31:09', tmtdew=9.39, humidity=50.85, cloud=0.0, wind=28.37, temperature=6.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:30:52.819', atlas_cloud=1, atlas_rain=1, zp_data=[-0.039250000000000895, 0.034250000000000114, 0.05125000000000135, -0.08550000000000146, -0.051000000000000156, -0.05274999999999963, -0.0365000000000002, -0.02224999999999966, 0.03399999999999892, 0.025500000000000966, 0.020749999999999602, -0.0810000000000013, -0.031000000000000583, 0.021250000000000213, -0.06600000000000072, -0.0860000000000003, 0.05174999999999841, -0.02149999999999963, 0.0, -0.09475000000000122, -0.04650000000000176, -0.043250000000000455, -0.10174999999999912, -0.10775000000000112, -0.07249999999999979, -0.009499999999999176, -0.006249999999999645, -0.12899999999999956, -0.05600000000000094, 0.0625, -0.036999999999999034, -0.1164999999999985, -0.05925000000000047], zp_timestamp='2025-06-21T23:28:00')
2025-06-22 01:31:54,814 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-06-22 01:31:54,814 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:31:54,814 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 54s
2025-06-22 01:31:54,814 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:31:54,814 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:31:54.815
2025-06-22 01:31:54,823 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:31:54,884 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924597607. UTC time = 2025-06-21T23:31:54.815
2025-06-22 01:31:54,885 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:31:54,885 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:31:54,885 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:31:54,885 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:31:54,885 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:31:54,950 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.904
2025-06-22 01:31:54,950 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.375
2025-06-22 01:31:54,951 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:31:54,951 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:31:54,951 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:32:44,724 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:32:44,725 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:32:55,011 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:32:55,011 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:32:55,013 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:32:13', tmtdew=9.41, humidity=50.79, cloud=0.0, wind=30.44, temperature=6.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:32:22.848', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02325000000000088, -0.012750000000000483, 0.0022500000000000853, -0.046499999999999986, -0.08500000000000085, -0.03874999999999851, -0.042500000000000426, -0.008749999999999147, -0.010500000000000398, 0.025500000000000966, 0.025249999999999773, -0.06550000000000011, -0.01699999999999946, 0.05924999999999869, -0.08800000000000097, -0.03750000000000142, 0.0022500000000000853, 0.0235000000000003, 0.002000000000000668, -0.10275000000000034, -0.04800000000000182, -0.02325000000000088, -0.10975000000000001, -0.1172500000000003, -0.053000000000000824, -0.045499999999998764, -0.042749999999999844, -0.13449999999999918, -0.07499999999999929, 0.021000000000000796, -0.014999999999998792, -0.12349999999999994, -0.06825000000000081], zp_timestamp='2025-06-21T23:31:00')
2025-06-22 01:32:55,013 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-22 01:32:55,013 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:32:55,013 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 55s
2025-06-22 01:32:55,014 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:32:55,014 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:32:55.014
2025-06-22 01:32:55,023 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:32:55,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924610822. UTC time = 2025-06-21T23:32:55.014
2025-06-22 01:32:55,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:32:55,083 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:32:55,083 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:32:55,083 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:32:55,083 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:32:55,147 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.831
2025-06-22 01:32:55,147 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.235
2025-06-22 01:32:55,147 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:32:55,147 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:32:55,148 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:33:44,785 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:33:44,786 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:33:55,208 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:33:55,208 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:33:55,210 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:33:48', tmtdew=9.45, humidity=50.63, cloud=0.0, wind=26.55, temperature=6.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:33:22.896', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02325000000000088, -0.012750000000000483, 0.0022500000000000853, -0.046499999999999986, -0.08500000000000085, -0.03874999999999851, -0.042500000000000426, -0.008749999999999147, -0.010500000000000398, 0.025500000000000966, 0.025249999999999773, -0.06550000000000011, -0.01699999999999946, 0.05924999999999869, -0.08800000000000097, -0.03750000000000142, 0.0022500000000000853, 0.0235000000000003, 0.002000000000000668, -0.10275000000000034, -0.04800000000000182, -0.02325000000000088, -0.10975000000000001, -0.1172500000000003, -0.053000000000000824, -0.045499999999998764, -0.042749999999999844, -0.13449999999999918, -0.07499999999999929, 0.021000000000000796, -0.014999999999998792, -0.12349999999999994, -0.06825000000000081], zp_timestamp='2025-06-21T23:31:00')
2025-06-22 01:33:55,210 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-06-22 01:33:55,211 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:33:55,211 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 55s
2025-06-22 01:33:55,211 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:33:55,211 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:33:55.211
2025-06-22 01:33:55,220 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:33:55,282 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924588447. UTC time = 2025-06-21T23:33:55.211
2025-06-22 01:33:55,282 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:33:55,282 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:33:55,282 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:33:55,282 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:33:55,282 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:33:55,347 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.833
2025-06-22 01:33:55,347 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.016
2025-06-22 01:33:55,348 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:33:55,348 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:33:55,348 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:34:44,844 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:34:44,845 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:34:55,408 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:34:55,408 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:34:55,410 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:34:20', tmtdew=9.43, humidity=50.69, cloud=0.0, wind=31.11, temperature=6.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:33:52.877', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02325000000000088, -0.012750000000000483, 0.0022500000000000853, -0.046499999999999986, -0.08500000000000085, -0.03874999999999851, -0.042500000000000426, -0.008749999999999147, -0.010500000000000398, 0.025500000000000966, 0.025249999999999773, -0.06550000000000011, -0.01699999999999946, 0.05924999999999869, -0.08800000000000097, -0.03750000000000142, 0.0022500000000000853, 0.0235000000000003, 0.002000000000000668, -0.10275000000000034, -0.04800000000000182, -0.02325000000000088, -0.10975000000000001, -0.1172500000000003, -0.053000000000000824, -0.045499999999998764, -0.042749999999999844, -0.13449999999999918, -0.07499999999999929, 0.021000000000000796, -0.014999999999998792, -0.12349999999999994, -0.06825000000000081], zp_timestamp='2025-06-21T23:31:00')
2025-06-22 01:34:55,410 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-22 01:34:55,410 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:34:55,410 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 55s
2025-06-22 01:34:55,410 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:34:55,411 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:34:55.411
2025-06-22 01:34:55,420 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:34:55,483 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457173. UTC time = 2025-06-21T23:34:55.411
2025-06-22 01:34:55,483 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:34:55,483 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:34:55,483 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:34:55,483 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:34:55,483 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:34:55,546 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.911
2025-06-22 01:34:55,546 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.718
2025-06-22 01:34:55,546 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:34:55,546 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:34:55,546 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:35:44,903 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:35:44,904 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:35:55,606 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:35:55,607 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:35:55,609 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:34:54', tmtdew=9.47, humidity=50.56, cloud=0.0, wind=29.31, temperature=6.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:34:22.858', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02325000000000088, -0.012750000000000483, 0.0022500000000000853, -0.046499999999999986, -0.08500000000000085, -0.03874999999999851, -0.042500000000000426, -0.008749999999999147, -0.010500000000000398, 0.025500000000000966, 0.025249999999999773, -0.06550000000000011, -0.01699999999999946, 0.05924999999999869, -0.08800000000000097, -0.03750000000000142, 0.0022500000000000853, 0.0235000000000003, 0.002000000000000668, -0.10275000000000034, -0.04800000000000182, -0.02325000000000088, -0.10975000000000001, -0.1172500000000003, -0.053000000000000824, -0.045499999999998764, -0.042749999999999844, -0.13449999999999918, -0.07499999999999929, 0.021000000000000796, -0.014999999999998792, -0.12349999999999994, -0.06825000000000081], zp_timestamp='2025-06-21T23:31:00')
2025-06-22 01:35:55,609 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 1s
2025-06-22 01:35:55,609 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:35:55,609 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 55s
2025-06-22 01:35:55,610 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:35:55,610 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:35:55.610
2025-06-22 01:35:55,620 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:35:55,692 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560578. UTC time = 2025-06-21T23:35:55.610
2025-06-22 01:35:55,692 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:35:55,692 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:35:55,692 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:35:55,692 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:35:55,692 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:35:55,761 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.061
2025-06-22 01:35:55,761 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.762
2025-06-22 01:35:55,761 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:35:55,761 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:35:55,762 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:36:44,963 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:36:44,964 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:36:55,819 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:36:55,819 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:36:55,821 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:34:54', tmtdew=9.47, humidity=50.56, cloud=0.0, wind=29.31, temperature=6.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:34:22.858', atlas_cloud=1, atlas_rain=1, zp_data=[-0.02325000000000088, -0.012750000000000483, 0.0022500000000000853, -0.046499999999999986, -0.08500000000000085, -0.03874999999999851, -0.042500000000000426, -0.008749999999999147, -0.010500000000000398, 0.025500000000000966, 0.025249999999999773, -0.06550000000000011, -0.01699999999999946, 0.05924999999999869, -0.08800000000000097, -0.03750000000000142, 0.0022500000000000853, 0.0235000000000003, 0.002000000000000668, -0.10275000000000034, -0.04800000000000182, -0.02325000000000088, -0.10975000000000001, -0.1172500000000003, -0.053000000000000824, -0.045499999999998764, -0.042749999999999844, -0.13449999999999918, -0.07499999999999929, 0.021000000000000796, -0.014999999999998792, -0.12349999999999994, -0.06825000000000081], zp_timestamp='2025-06-21T23:31:00')
2025-06-22 01:36:55,822 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 1s
2025-06-22 01:36:55,822 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:36:55,822 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 55s
2025-06-22 01:36:55,822 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:36:55,822 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:36:55.822
2025-06-22 01:36:55,831 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:36:55,894 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554906. UTC time = 2025-06-21T23:36:55.822
2025-06-22 01:36:55,894 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:36:55,894 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:36:55,894 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:36:55,894 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:36:55,894 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:36:55,962 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.284
2025-06-22 01:36:55,963 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.039
2025-06-22 01:36:55,963 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:36:55,963 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:36:55,963 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:37:45,024 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:37:45,025 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:37:56,023 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:37:56,023 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:37:56,026 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:37:33', tmtdew=9.46, humidity=50.72, cloud=0.0, wind=27.93, temperature=6.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:36:52.848', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0182500000000001, 0.04025000000000034, 0.06825000000000081, -0.03450000000000131, -0.054499999999999105, -0.06074999999999875, -0.0010000000000012221, -0.07075000000000031, 0.010500000000000398, 0.006999999999999673, 0.02024999999999899, -0.08000000000000007, -0.011000000000001009, 0.0857499999999991, -0.059499999999999886, -0.05000000000000071, 0.0702499999999997, 0.015499999999999403, 0.007999999999999119, -0.08075000000000188, -0.023500000000002075, -0.017250000000000654, -0.10474999999999923, -0.1302500000000002, -0.03500000000000014, 0.0005000000000006111, -0.030250000000000554, -0.12049999999999983, -0.08000000000000007, -0.06850000000000023, -0.058999999999999275, -0.09450000000000003, -0.0652500000000007], zp_timestamp='2025-06-21T23:33:00')
2025-06-22 01:37:56,026 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-22 01:37:56,026 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:37:56,026 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 56s
2025-06-22 01:37:56,026 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:37:56,027 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:37:56.027
2025-06-22 01:37:56,035 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:37:56,099 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554617. UTC time = 2025-06-21T23:37:56.027
2025-06-22 01:37:56,099 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:37:56,099 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:37:56,099 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:37:56,099 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:37:56,099 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:37:56,164 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.578
2025-06-22 01:37:56,164 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.245
2025-06-22 01:37:56,164 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:37:56,164 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:37:56,164 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:38:45,085 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:38:45,086 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:38:56,225 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:38:56,225 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:38:56,227 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:38:36', tmtdew=9.45, humidity=50.75, cloud=0.0, wind=26.2, temperature=6.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:37:52.896', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0182500000000001, 0.04025000000000034, 0.06825000000000081, -0.03450000000000131, -0.054499999999999105, -0.06074999999999875, -0.0010000000000012221, -0.07075000000000031, 0.010500000000000398, 0.006999999999999673, 0.02024999999999899, -0.08000000000000007, -0.011000000000001009, 0.0857499999999991, -0.059499999999999886, -0.05000000000000071, 0.0702499999999997, 0.015499999999999403, 0.007999999999999119, -0.08075000000000188, -0.023500000000002075, -0.017250000000000654, -0.10474999999999923, -0.1302500000000002, -0.03500000000000014, 0.0005000000000006111, -0.030250000000000554, -0.12049999999999983, -0.08000000000000007, -0.06850000000000023, -0.058999999999999275, -0.09450000000000003, -0.0652500000000007], zp_timestamp='2025-06-21T23:37:00')
2025-06-22 01:38:56,227 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-22 01:38:56,227 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:38:56,228 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 56s
2025-06-22 01:38:56,228 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:38:56,228 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:38:56.228
2025-06-22 01:38:56,236 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:38:56,299 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455963. UTC time = 2025-06-21T23:38:56.228
2025-06-22 01:38:56,299 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:38:56,299 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:38:56,299 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:38:56,299 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:38:56,299 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:38:56,362 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.470
2025-06-22 01:38:56,362 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.379
2025-06-22 01:38:56,362 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:38:56,362 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:38:56,363 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:39:45,143 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:39:45,144 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:39:56,423 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:39:56,423 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:39:56,424 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:39:40', tmtdew=9.42, humidity=50.88, cloud=0.0, wind=27.19, temperature=6.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:39:22.838', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0182500000000001, 0.04025000000000034, 0.06825000000000081, -0.03450000000000131, -0.054499999999999105, -0.06074999999999875, -0.0010000000000012221, -0.07075000000000031, 0.010500000000000398, 0.006999999999999673, 0.02024999999999899, -0.08000000000000007, -0.011000000000001009, 0.0857499999999991, -0.059499999999999886, -0.05000000000000071, 0.0702499999999997, 0.015499999999999403, 0.007999999999999119, -0.08075000000000188, -0.023500000000002075, -0.017250000000000654, -0.10474999999999923, -0.1302500000000002, -0.03500000000000014, 0.0005000000000006111, -0.030250000000000554, -0.12049999999999983, -0.08000000000000007, -0.06850000000000023, -0.058999999999999275, -0.09450000000000003, -0.0652500000000007], zp_timestamp='2025-06-21T23:37:00')
2025-06-22 01:39:56,424 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-22 01:39:56,424 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:39:56,424 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 56s
2025-06-22 01:39:56,425 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:39:56,425 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:39:56.425
2025-06-22 01:39:56,434 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:39:56,497 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456986. UTC time = 2025-06-21T23:39:56.425
2025-06-22 01:39:56,497 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:39:56,497 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:39:56,497 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:39:56,497 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:39:56,498 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:39:56,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.190
2025-06-22 01:39:56,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.439
2025-06-22 01:39:56,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:39:56,561 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:39:56,561 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:40:45,203 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:40:45,204 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:40:56,619 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:40:56,619 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:40:56,629 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:40:43', tmtdew=9.44, humidity=50.69, cloud=0.0, wind=24.42, temperature=6.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:40:22.886', atlas_cloud=1, atlas_rain=1, zp_data=[-0.0182500000000001, 0.04025000000000034, 0.06825000000000081, -0.03450000000000131, -0.054499999999999105, -0.06074999999999875, -0.0010000000000012221, -0.07075000000000031, 0.010500000000000398, 0.006999999999999673, 0.02024999999999899, -0.08000000000000007, -0.011000000000001009, 0.0857499999999991, -0.059499999999999886, -0.05000000000000071, 0.0702499999999997, 0.015499999999999403, 0.007999999999999119, -0.08075000000000188, -0.023500000000002075, -0.017250000000000654, -0.10474999999999923, -0.1302500000000002, -0.03500000000000014, 0.0005000000000006111, -0.030250000000000554, -0.12049999999999983, -0.08000000000000007, -0.06850000000000023, -0.058999999999999275, -0.09450000000000003, -0.0652500000000007], zp_timestamp='2025-06-21T23:37:00')
2025-06-22 01:40:56,630 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-22 01:40:56,630 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:40:56,630 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 56s
2025-06-22 01:40:56,630 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:40:56,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:40:56.630
2025-06-22 01:40:56,639 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:40:56,701 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458521. UTC time = 2025-06-21T23:40:56.630
2025-06-22 01:40:56,701 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:40:56,701 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:40:56,701 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:40:56,701 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:40:56,701 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:40:56,763 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.990
2025-06-22 01:40:56,763 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.423
2025-06-22 01:40:56,764 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:40:56,764 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:40:56,764 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:41:45,264 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:41:45,265 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:41:56,824 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:41:56,824 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:41:56,826 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:41:15', tmtdew=9.42, humidity=50.74, cloud=0.0, wind=27.49, temperature=6.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:40:52.867', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03125, 0.0572499999999998, 0.0182500000000001, -0.040500000000001535, -0.09249999999999936, -0.06574999999999953, -0.061500000000000554, -0.036749999999999616, -0.03250000000000064, -0.017999999999998906, 0.01774999999999949, -0.06199999999999939, -0.02800000000000047, -0.00975000000000037, -0.08200000000000074, -0.06600000000000072, -0.0017499999999994742, -0.0024999999999995026, 0.005499999999999616, -0.0912500000000005, -0.032000000000001805, 0.027749999999999275, -0.11774999999999913, -0.10524999999999984, -0.05600000000000094, -0.024499999999999744, -0.051750000000000185, -0.09750000000000014, -0.09799999999999898, -0.02899999999999814, -0.047999999999998266, -0.11749999999999972, -0.09825000000000017], zp_timestamp='2025-06-21T23:39:00')
2025-06-22 01:41:56,826 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-22 01:41:56,826 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:41:56,826 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 56s
2025-06-22 01:41:56,826 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:41:56,827 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:41:56.827
2025-06-22 01:41:56,835 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:41:56,896 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924605607. UTC time = 2025-06-21T23:41:56.827
2025-06-22 01:41:56,896 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:41:56,896 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:41:56,896 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:41:56,896 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:41:56,896 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:41:56,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.867
2025-06-22 01:41:56,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.332
2025-06-22 01:41:56,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:41:56,960 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:41:56,960 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:42:45,323 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:42:45,345 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:42:57,020 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:42:57,020 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:42:57,023 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:42:19', tmtdew=9.41, humidity=50.79, cloud=0.0, wind=31.18, temperature=6.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:42:22.896', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03125, 0.0572499999999998, 0.0182500000000001, -0.040500000000001535, -0.09249999999999936, -0.06574999999999953, -0.061500000000000554, -0.036749999999999616, -0.03250000000000064, -0.017999999999998906, 0.01774999999999949, -0.06199999999999939, -0.02800000000000047, -0.00975000000000037, -0.08200000000000074, -0.06600000000000072, -0.0017499999999994742, -0.0024999999999995026, 0.005499999999999616, -0.0912500000000005, -0.032000000000001805, 0.027749999999999275, -0.11774999999999913, -0.10524999999999984, -0.05600000000000094, -0.024499999999999744, -0.051750000000000185, -0.09750000000000014, -0.09799999999999898, -0.02899999999999814, -0.047999999999998266, -0.11749999999999972, -0.09825000000000017], zp_timestamp='2025-06-21T23:39:00')
2025-06-22 01:42:57,023 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-22 01:42:57,023 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:42:57,023 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 57s
2025-06-22 01:42:57,023 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:42:57,024 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:42:57.024
2025-06-22 01:42:57,032 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:42:57,095 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924601845. UTC time = 2025-06-21T23:42:57.024
2025-06-22 01:42:57,095 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:42:57,095 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:42:57,095 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:42:57,095 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:42:57,095 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:42:57,159 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.822
2025-06-22 01:42:57,159 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.163
2025-06-22 01:42:57,159 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:42:57,159 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:42:57,159 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:43:45,403 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:43:45,404 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:43:57,219 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:43:57,220 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:43:57,221 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:43:22', tmtdew=9.45, humidity=50.76, cloud=0.0, wind=25.57, temperature=6.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:43:22.858', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03125, 0.0572499999999998, 0.0182500000000001, -0.040500000000001535, -0.09249999999999936, -0.06574999999999953, -0.061500000000000554, -0.036749999999999616, -0.03250000000000064, -0.017999999999998906, 0.01774999999999949, -0.06199999999999939, -0.02800000000000047, -0.00975000000000037, -0.08200000000000074, -0.06600000000000072, -0.0017499999999994742, -0.0024999999999995026, 0.005499999999999616, -0.0912500000000005, -0.032000000000001805, 0.027749999999999275, -0.11774999999999913, -0.10524999999999984, -0.05600000000000094, -0.024499999999999744, -0.051750000000000185, -0.09750000000000014, -0.09799999999999898, -0.02899999999999814, -0.047999999999998266, -0.11749999999999972, -0.09825000000000017], zp_timestamp='2025-06-21T23:39:00')
2025-06-22 01:43:57,221 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-22 01:43:57,221 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:43:57,221 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 57s
2025-06-22 01:43:57,221 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:43:57,222 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:43:57.222
2025-06-22 01:43:57,230 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:43:57,293 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458156. UTC time = 2025-06-21T23:43:57.222
2025-06-22 01:43:57,293 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:43:57,294 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:43:57,294 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:43:57,294 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:43:57,294 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:43:57,357 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.852
2025-06-22 01:43:57,357 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.915
2025-06-22 01:43:57,357 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:43:57,357 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:43:57,357 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:44:45,464 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:44:45,486 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:44:57,418 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:44:57,418 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:44:57,419 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:43:54', tmtdew=9.44, humidity=50.78, cloud=0.0, wind=28.58, temperature=6.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:43:52.838', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03125, 0.0572499999999998, 0.0182500000000001, -0.040500000000001535, -0.09249999999999936, -0.06574999999999953, -0.061500000000000554, -0.036749999999999616, -0.03250000000000064, -0.017999999999998906, 0.01774999999999949, -0.06199999999999939, -0.02800000000000047, -0.00975000000000037, -0.08200000000000074, -0.06600000000000072, -0.0017499999999994742, -0.0024999999999995026, 0.005499999999999616, -0.0912500000000005, -0.032000000000001805, 0.027749999999999275, -0.11774999999999913, -0.10524999999999984, -0.05600000000000094, -0.024499999999999744, -0.051750000000000185, -0.09750000000000014, -0.09799999999999898, -0.02899999999999814, -0.047999999999998266, -0.11749999999999972, -0.09825000000000017], zp_timestamp='2025-06-21T23:43:00')
2025-06-22 01:44:57,419 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 3s
2025-06-22 01:44:57,420 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:44:57,420 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 57s
2025-06-22 01:44:57,420 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:44:57,420 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:44:57.420
2025-06-22 01:44:57,429 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:44:57,489 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245669. UTC time = 2025-06-21T23:44:57.420
2025-06-22 01:44:57,489 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:44:57,490 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:44:57,490 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:44:57,490 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:44:57,490 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:44:57,554 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.957
2025-06-22 01:44:57,554 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.587
2025-06-22 01:44:57,554 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:44:57,554 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:44:57,554 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:45:45,546 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:45:45,565 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:45:57,615 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:45:57,615 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:45:57,617 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:43:54', tmtdew=9.44, humidity=50.78, cloud=0.0, wind=28.58, temperature=6.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:43:52.838', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03125, 0.0572499999999998, 0.0182500000000001, -0.040500000000001535, -0.09249999999999936, -0.06574999999999953, -0.061500000000000554, -0.036749999999999616, -0.03250000000000064, -0.017999999999998906, 0.01774999999999949, -0.06199999999999939, -0.02800000000000047, -0.00975000000000037, -0.08200000000000074, -0.06600000000000072, -0.0017499999999994742, -0.0024999999999995026, 0.005499999999999616, -0.0912500000000005, -0.032000000000001805, 0.027749999999999275, -0.11774999999999913, -0.10524999999999984, -0.05600000000000094, -0.024499999999999744, -0.051750000000000185, -0.09750000000000014, -0.09799999999999898, -0.02899999999999814, -0.047999999999998266, -0.11749999999999972, -0.09825000000000017], zp_timestamp='2025-06-21T23:43:00')
2025-06-22 01:45:57,617 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 3s
2025-06-22 01:45:57,617 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:45:57,617 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 57s
2025-06-22 01:45:57,617 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:45:57,617 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:45:57.618
2025-06-22 01:45:57,626 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:45:57,688 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557774. UTC time = 2025-06-21T23:45:57.618
2025-06-22 01:45:57,688 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:45:57,688 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:45:57,688 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:45:57,688 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:45:57,688 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:45:57,751 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.134
2025-06-22 01:45:57,751 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.872
2025-06-22 01:45:57,751 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:45:57,751 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:45:57,751 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:46:45,626 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:46:45,641 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:46:57,812 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:46:57,812 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:46:57,814 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:46:34', tmtdew=9.39, humidity=50.84, cloud=0.0, wind=32.62, temperature=6.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:46:22.829', atlas_cloud=1, atlas_rain=1, zp_data=[-0.03125, 0.0572499999999998, 0.0182500000000001, -0.040500000000001535, -0.09249999999999936, -0.06574999999999953, -0.061500000000000554, -0.036749999999999616, -0.03250000000000064, -0.017999999999998906, 0.01774999999999949, -0.06199999999999939, -0.02800000000000047, -0.00975000000000037, -0.08200000000000074, -0.06600000000000072, -0.0017499999999994742, -0.0024999999999995026, 0.005499999999999616, -0.0912500000000005, -0.032000000000001805, 0.027749999999999275, -0.11774999999999913, -0.10524999999999984, -0.05600000000000094, -0.024499999999999744, -0.051750000000000185, -0.09750000000000014, -0.09799999999999898, -0.02899999999999814, -0.047999999999998266, -0.11749999999999972, -0.09825000000000017], zp_timestamp='2025-06-21T23:43:00')
2025-06-22 01:46:57,814 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-22 01:46:57,814 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:46:57,814 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 57s
2025-06-22 01:46:57,814 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:46:57,815 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:46:57.815
2025-06-22 01:46:57,823 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:46:57,884 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554096. UTC time = 2025-06-21T23:46:57.815
2025-06-22 01:46:57,884 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:46:57,884 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:46:57,884 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:46:57,884 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:46:57,884 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:46:57,946 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.383
2025-06-22 01:46:57,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.123
2025-06-22 01:46:57,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:46:57,947 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:46:57,947 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:47:45,701 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:47:45,720 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:47:58,007 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:47:58,007 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:47:58,010 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:47:37', tmtdew=9.39, humidity=50.84, cloud=0.0, wind=33.88, temperature=5.97, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:47:22.877', atlas_cloud=1, atlas_rain=1, zp_data=[0.010749999999999815, 0.039250000000000895, 0.047250000000000014, -0.046499999999999986, -0.11149999999999949, -0.1327499999999997, -0.03049999999999997, -0.0467499999999994, -0.030000000000001137, 0.0, 0.030249999999998778, -0.07900000000000063, -0.025000000000000355, 0.04324999999999868, -0.09149999999999991, -0.011000000000001009, 0.04224999999999923, -0.0065000000000008384, 0.011499999999999844, -0.10775000000000112, -0.02400000000000091, -0.005250000000001975, -0.09774999999999956, -0.15075000000000038, -0.06649999999999956, -0.03049999999999997, -0.03725000000000023, -0.14400000000000013, -0.08099999999999952, -0.04100000000000037, -0.08699999999999974, -0.14899999999999913, -0.09825000000000017], zp_timestamp='2025-06-21T23:45:00')
2025-06-22 01:47:58,010 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 01:47:58,010 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:47:58,010 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 58s
2025-06-22 01:47:58,010 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:47:58,011 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:47:58.011
2025-06-22 01:47:58,019 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:47:58,081 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924555767. UTC time = 2025-06-21T23:47:58.011
2025-06-22 01:47:58,081 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:47:58,081 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:47:58,081 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:47:58,081 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:47:58,081 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:47:58,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.688
2025-06-22 01:47:58,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.302
2025-06-22 01:47:58,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:47:58,144 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:47:58,144 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:48:45,780 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:48:45,781 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:48:58,203 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:48:58,203 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:48:58,205 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:48:41', tmtdew=9.36, humidity=51.16, cloud=0.0, wind=27.44, temperature=5.95, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:48:22.838', atlas_cloud=1, atlas_rain=1, zp_data=[0.010749999999999815, 0.039250000000000895, 0.047250000000000014, -0.046499999999999986, -0.11149999999999949, -0.1327499999999997, -0.03049999999999997, -0.0467499999999994, -0.030000000000001137, 0.0, 0.030249999999998778, -0.07900000000000063, -0.025000000000000355, 0.04324999999999868, -0.09149999999999991, -0.011000000000001009, 0.04224999999999923, -0.0065000000000008384, 0.011499999999999844, -0.10775000000000112, -0.02400000000000091, -0.005250000000001975, -0.09774999999999956, -0.15075000000000038, -0.06649999999999956, -0.03049999999999997, -0.03725000000000023, -0.14400000000000013, -0.08099999999999952, -0.04100000000000037, -0.08699999999999974, -0.14899999999999913, -0.09825000000000017], zp_timestamp='2025-06-21T23:45:00')
2025-06-22 01:48:58,206 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-22 01:48:58,206 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:48:58,206 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 58s
2025-06-22 01:48:58,206 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:48:58,206 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:48:58.206
2025-06-22 01:48:58,215 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:48:58,275 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924562706. UTC time = 2025-06-21T23:48:58.206
2025-06-22 01:48:58,275 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:48:58,275 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:48:58,275 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:48:58,276 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:48:58,276 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:48:58,338 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.357
2025-06-22 01:48:58,338 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.409
2025-06-22 01:48:58,338 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:48:58,338 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:48:58,339 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:49:45,841 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:49:45,863 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:49:58,399 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:49:58,399 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:49:58,401 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:49:12', tmtdew=9.39, humidity=51.16, cloud=0.0, wind=30.17, temperature=5.95, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:49:22.800', atlas_cloud=1, atlas_rain=1, zp_data=[0.010749999999999815, 0.039250000000000895, 0.047250000000000014, -0.046499999999999986, -0.11149999999999949, -0.1327499999999997, -0.03049999999999997, -0.0467499999999994, -0.030000000000001137, 0.0, 0.030249999999998778, -0.07900000000000063, -0.025000000000000355, 0.04324999999999868, -0.09149999999999991, -0.011000000000001009, 0.04224999999999923, -0.0065000000000008384, 0.011499999999999844, -0.10775000000000112, -0.02400000000000091, -0.005250000000001975, -0.09774999999999956, -0.15075000000000038, -0.06649999999999956, -0.03049999999999997, -0.03725000000000023, -0.14400000000000013, -0.08099999999999952, -0.04100000000000037, -0.08699999999999974, -0.14899999999999913, -0.09825000000000017], zp_timestamp='2025-06-21T23:45:00')
2025-06-22 01:49:58,401 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 46s
2025-06-22 01:49:58,401 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:49:58,401 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 58s
2025-06-22 01:49:58,401 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:49:58,402 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:49:58.402
2025-06-22 01:49:58,410 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:49:58,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457482. UTC time = 2025-06-21T23:49:58.402
2025-06-22 01:49:58,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:49:58,475 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:49:58,475 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:49:58,475 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:49:58,475 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:49:58,538 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.106
2025-06-22 01:49:58,538 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.441
2025-06-22 01:49:58,538 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:49:58,538 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:49:58,538 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:50:45,923 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:50:45,943 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:50:58,595 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:50:58,595 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:50:58,597 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:50:16', tmtdew=9.44, humidity=50.77, cloud=0.0, wind=29.85, temperature=6.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:50:22.848', atlas_cloud=1, atlas_rain=1, zp_data=[0.01774999999999949, 0.05525000000000091, 0.024250000000000327, -0.03450000000000131, -0.12399999999999878, -0.1847499999999993, -0.009000000000000341, -0.06974999999999909, 0.0034999999999989484, -0.019999999999999574, -0.011750000000001037, -0.0804999999999989, -0.05900000000000105, 0.0022500000000000853, -0.0710000000000015, -0.050499999999999545, 0.04824999999999946, -0.03500000000000014, 0.03999999999999915, -0.08275000000000077, -0.02900000000000169, 0.009749999999998593, -0.09574999999999889, -0.15525000000000055, -0.028999999999999915, -0.018499999999999517, -0.04824999999999946, -0.13949999999999996, -0.09049999999999869, 0.010000000000001563, -0.021999999999998465, -0.0779999999999994, -0.11725000000000207], zp_timestamp='2025-06-21T23:49:00')
2025-06-22 01:50:58,598 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-22 01:50:58,598 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:50:58,598 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 58s
2025-06-22 01:50:58,598 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:50:58,598 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:50:58.598
2025-06-22 01:50:58,607 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:50:58,671 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459204. UTC time = 2025-06-21T23:50:58.598
2025-06-22 01:50:58,672 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:50:58,672 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:50:58,672 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:50:58,672 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:50:58,672 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:50:58,735 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.935
2025-06-22 01:50:58,735 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.398
2025-06-22 01:50:58,735 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:50:58,735 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:50:58,735 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:51:46,003 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:51:46,004 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:51:58,795 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:51:58,795 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:51:58,797 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:51:51', tmtdew=9.43, humidity=50.69, cloud=0.0, wind=30.51, temperature=6.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:51:22.896', atlas_cloud=1, atlas_rain=1, zp_data=[0.01774999999999949, 0.05525000000000091, 0.024250000000000327, -0.03450000000000131, -0.12399999999999878, -0.1847499999999993, -0.009000000000000341, -0.06974999999999909, 0.0034999999999989484, -0.019999999999999574, -0.011750000000001037, -0.0804999999999989, -0.05900000000000105, 0.0022500000000000853, -0.0710000000000015, -0.050499999999999545, 0.04824999999999946, -0.03500000000000014, 0.03999999999999915, -0.08275000000000077, -0.02900000000000169, 0.009749999999998593, -0.09574999999999889, -0.15525000000000055, -0.028999999999999915, -0.018499999999999517, -0.04824999999999946, -0.13949999999999996, -0.09049999999999869, 0.010000000000001563, -0.021999999999998465, -0.0779999999999994, -0.11725000000000207], zp_timestamp='2025-06-21T23:49:00')
2025-06-22 01:51:58,798 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-06-22 01:51:58,798 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:51:58,798 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 58s
2025-06-22 01:51:58,798 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:51:58,798 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:51:58.798
2025-06-22 01:51:58,807 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:51:58,874 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461426. UTC time = 2025-06-21T23:51:58.798
2025-06-22 01:51:58,874 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:51:58,874 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:51:58,874 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:51:58,874 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:51:58,874 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:51:58,938 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.841
2025-06-22 01:51:58,939 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.278
2025-06-22 01:51:58,939 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:51:58,939 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:51:58,939 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:52:46,064 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:52:46,087 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:52:58,999 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:52:58,999 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:52:59,002 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:52:23', tmtdew=9.41, humidity=50.75, cloud=0.0, wind=32.29, temperature=6.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:52:22.858', atlas_cloud=1, atlas_rain=1, zp_data=[0.01774999999999949, 0.05525000000000091, 0.024250000000000327, -0.03450000000000131, -0.12399999999999878, -0.1847499999999993, -0.009000000000000341, -0.06974999999999909, 0.0034999999999989484, -0.019999999999999574, -0.011750000000001037, -0.0804999999999989, -0.05900000000000105, 0.0022500000000000853, -0.0710000000000015, -0.050499999999999545, 0.04824999999999946, -0.03500000000000014, 0.03999999999999915, -0.08275000000000077, -0.02900000000000169, 0.009749999999998593, -0.09574999999999889, -0.15525000000000055, -0.028999999999999915, -0.018499999999999517, -0.04824999999999946, -0.13949999999999996, -0.09049999999999869, 0.010000000000001563, -0.021999999999998465, -0.0779999999999994, -0.11725000000000207], zp_timestamp='2025-06-21T23:49:00')
2025-06-22 01:52:59,002 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-22 01:52:59,002 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:52:59,002 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 59s
2025-06-22 01:52:59,002 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:52:59,002 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:52:59.002
2025-06-22 01:52:59,011 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:52:59,071 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459365. UTC time = 2025-06-21T23:52:59.002
2025-06-22 01:52:59,071 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:52:59,071 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:52:59,071 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:52:59,071 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:52:59,072 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:52:59,136 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.824
2025-06-22 01:52:59,136 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.080
2025-06-22 01:52:59,136 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:52:59,136 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:52:59,136 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:53:46,147 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:53:46,167 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:53:59,197 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:53:59,197 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:53:59,198 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:52:23', tmtdew=9.41, humidity=50.75, cloud=0.0, wind=32.29, temperature=6.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:52:22.858', atlas_cloud=1, atlas_rain=1, zp_data=[0.01774999999999949, 0.05525000000000091, 0.024250000000000327, -0.03450000000000131, -0.12399999999999878, -0.1847499999999993, -0.009000000000000341, -0.06974999999999909, 0.0034999999999989484, -0.019999999999999574, -0.011750000000001037, -0.0804999999999989, -0.05900000000000105, 0.0022500000000000853, -0.0710000000000015, -0.050499999999999545, 0.04824999999999946, -0.03500000000000014, 0.03999999999999915, -0.08275000000000077, -0.02900000000000169, 0.009749999999998593, -0.09574999999999889, -0.15525000000000055, -0.028999999999999915, -0.018499999999999517, -0.04824999999999946, -0.13949999999999996, -0.09049999999999869, 0.010000000000001563, -0.021999999999998465, -0.0779999999999994, -0.11725000000000207], zp_timestamp='2025-06-21T23:49:00')
2025-06-22 01:53:59,198 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 36s
2025-06-22 01:53:59,198 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:53:59,198 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 59s
2025-06-22 01:53:59,198 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:53:59,199 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:53:59.199
2025-06-22 01:53:59,207 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:53:59,269 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457544. UTC time = 2025-06-21T23:53:59.199
2025-06-22 01:53:59,269 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:53:59,269 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:53:59,269 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:53:59,269 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:53:59,269 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:53:59,332 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.882
2025-06-22 01:53:59,332 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.803
2025-06-22 01:53:59,332 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:53:59,332 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:53:59,333 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:54:46,223 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:54:46,224 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:54:59,393 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:54:59,393 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:54:59,395 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:52:23', tmtdew=9.41, humidity=50.75, cloud=0.0, wind=32.29, temperature=6.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:52:22.858', atlas_cloud=1, atlas_rain=1, zp_data=[0.01774999999999949, 0.05525000000000091, 0.024250000000000327, -0.03450000000000131, -0.12399999999999878, -0.1847499999999993, -0.009000000000000341, -0.06974999999999909, 0.0034999999999989484, -0.019999999999999574, -0.011750000000001037, -0.0804999999999989, -0.05900000000000105, 0.0022500000000000853, -0.0710000000000015, -0.050499999999999545, 0.04824999999999946, -0.03500000000000014, 0.03999999999999915, -0.08275000000000077, -0.02900000000000169, 0.009749999999998593, -0.09574999999999889, -0.15525000000000055, -0.028999999999999915, -0.018499999999999517, -0.04824999999999946, -0.13949999999999996, -0.09049999999999869, 0.010000000000001563, -0.021999999999998465, -0.0779999999999994, -0.11725000000000207], zp_timestamp='2025-06-21T23:49:00')
2025-06-22 01:54:59,396 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 36s
2025-06-22 01:54:59,396 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:54:59,396 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 59s
2025-06-22 01:54:59,396 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:54:59,396 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:54:59.396
2025-06-22 01:54:59,405 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:54:59,466 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456283. UTC time = 2025-06-21T23:54:59.396
2025-06-22 01:54:59,466 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:54:59,466 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:54:59,466 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:54:59,466 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:54:59,466 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:54:59,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.013
2025-06-22 01:54:59,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.675
2025-06-22 01:54:59,530 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:54:59,530 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:54:59,530 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:55:46,283 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:55:46,302 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:55:59,590 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:55:59,590 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:55:59,592 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:55:34', tmtdew=9.39, humidity=50.79, cloud=0.0, wind=29.31, temperature=5.92, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:54:52.848', atlas_cloud=1, atlas_rain=1, zp_data=[0.01774999999999949, 0.05525000000000091, 0.024250000000000327, -0.03450000000000131, -0.12399999999999878, -0.1847499999999993, -0.009000000000000341, -0.06974999999999909, 0.0034999999999989484, -0.019999999999999574, -0.011750000000001037, -0.0804999999999989, -0.05900000000000105, 0.0022500000000000853, -0.0710000000000015, -0.050499999999999545, 0.04824999999999946, -0.03500000000000014, 0.03999999999999915, -0.08275000000000077, -0.02900000000000169, 0.009749999999998593, -0.09574999999999889, -0.15525000000000055, -0.028999999999999915, -0.018499999999999517, -0.04824999999999946, -0.13949999999999996, -0.09049999999999869, 0.010000000000001563, -0.021999999999998465, -0.0779999999999994, -0.11725000000000207], zp_timestamp='2025-06-21T23:52:00')
2025-06-22 01:55:59,592 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-22 01:55:59,592 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:55:59,592 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 59s
2025-06-22 01:55:59,592 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:55:59,592 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:55:59.592
2025-06-22 01:55:59,601 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:55:59,664 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924555716. UTC time = 2025-06-21T23:55:59.592
2025-06-22 01:55:59,664 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:55:59,664 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:55:59,664 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:55:59,664 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:55:59,664 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:55:59,727 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.217
2025-06-22 01:55:59,727 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.971
2025-06-22 01:55:59,727 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:55:59,727 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:55:59,727 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:56:46,359 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:56:46,382 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:56:59,787 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:56:59,788 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:56:59,790 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:56:06', tmtdew=9.38, humidity=50.84, cloud=0.0, wind=32.82, temperature=5.92, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:56:22.790', atlas_cloud=1, atlas_rain=1, zp_data=[0.025749999999998607, 0.07624999999999993, 0.07125000000000092, -0.01150000000000162, -0.1014999999999997, -0.12324999999999875, 0.03200000000000003, -0.03674999999999784, 0.05799999999999983, -0.0030000000000001137, 0.04025000000000034, -0.08999999999999986, -0.034000000000000696, 0.09924999999999962, -0.049000000000001265, -0.03900000000000148, 0.024750000000000938, 0.0045000000000001705, 0.02099999999999902, -0.08475000000000144, -0.045000000000001705, -0.008250000000002089, -0.08374999999999844, -0.12175000000000047, 0.013999999999999346, -0.011499999999999844, -0.029249999999999332, -0.12849999999999895, -0.05599999999999916, 0.02800000000000047, -0.06599999999999895, -0.08000000000000007, -0.06625000000000014], zp_timestamp='2025-06-21T23:55:00')
2025-06-22 01:56:59,791 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 53s
2025-06-22 01:56:59,791 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:56:59,791 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 59s
2025-06-22 01:56:59,791 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:56:59,791 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:56:59.791
2025-06-22 01:56:59,800 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:56:59,861 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455401. UTC time = 2025-06-21T23:56:59.791
2025-06-22 01:56:59,861 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:56:59,861 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:56:59,861 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:56:59,862 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:56:59,862 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:56:59,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.492
2025-06-22 01:56:59,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.196
2025-06-22 01:56:59,926 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:56:59,926 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:56:59,926 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:57:46,442 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:57:46,443 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:57:59,986 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:57:59,986 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:57:59,988 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:56:06', tmtdew=9.38, humidity=50.84, cloud=0.0, wind=32.82, temperature=5.92, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:56:22.790', atlas_cloud=1, atlas_rain=1, zp_data=[0.025749999999998607, 0.07624999999999993, 0.07125000000000092, -0.01150000000000162, -0.1014999999999997, -0.12324999999999875, 0.03200000000000003, -0.03674999999999784, 0.05799999999999983, -0.0030000000000001137, 0.04025000000000034, -0.08999999999999986, -0.034000000000000696, 0.09924999999999962, -0.049000000000001265, -0.03900000000000148, 0.024750000000000938, 0.0045000000000001705, 0.02099999999999902, -0.08475000000000144, -0.045000000000001705, -0.008250000000002089, -0.08374999999999844, -0.12175000000000047, 0.013999999999999346, -0.011499999999999844, -0.029249999999999332, -0.12849999999999895, -0.05599999999999916, 0.02800000000000047, -0.06599999999999895, -0.08000000000000007, -0.06625000000000014], zp_timestamp='2025-06-21T23:55:00')
2025-06-22 01:57:59,988 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 53s
2025-06-22 01:57:59,988 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:57:59,988 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 59s
2025-06-22 01:57:59,988 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:57:59,988 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:57:59.988
2025-06-22 01:57:59,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:58:00,068 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557625. UTC time = 2025-06-21T23:57:59.988
2025-06-22 01:58:00,068 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:58:00,068 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:58:00,068 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:58:00,068 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:58:00,068 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:58:00,136 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.556
2025-06-22 01:58:00,136 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.349
2025-06-22 01:58:00,137 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:58:00,137 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:58:00,137 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:58:46,503 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:58:46,524 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 01:59:00,197 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 01:59:00,197 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 01:59:00,200 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:58:44', tmtdew=9.34, humidity=51.33, cloud=0.0, wind=27.45, temperature=5.83, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:58:22.800', atlas_cloud=1, atlas_rain=1, zp_data=[0.025749999999998607, 0.07624999999999993, 0.07125000000000092, -0.01150000000000162, -0.1014999999999997, -0.12324999999999875, 0.03200000000000003, -0.03674999999999784, 0.05799999999999983, -0.0030000000000001137, 0.04025000000000034, -0.08999999999999986, -0.034000000000000696, 0.09924999999999962, -0.049000000000001265, -0.03900000000000148, 0.024750000000000938, 0.0045000000000001705, 0.02099999999999902, -0.08475000000000144, -0.045000000000001705, -0.008250000000002089, -0.08374999999999844, -0.12175000000000047, 0.013999999999999346, -0.011499999999999844, -0.029249999999999332, -0.12849999999999895, -0.05599999999999916, 0.02800000000000047, -0.06599999999999895, -0.08000000000000007, -0.06625000000000014], zp_timestamp='2025-06-21T23:55:00')
2025-06-22 01:59:00,200 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-22 01:59:00,200 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 01:59:00,200 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 0s
2025-06-22 01:59:00,201 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 01:59:00,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-21T23:59:00.201
2025-06-22 01:59:00,210 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 01:59:00,273 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456648. UTC time = 2025-06-21T23:59:00.201
2025-06-22 01:59:00,273 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 01:59:00,273 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 01:59:00,273 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 01:59:00,273 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 01:59:00,273 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 01:59:00,338 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.255
2025-06-22 01:59:00,339 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.429
2025-06-22 01:59:00,339 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 01:59:00,339 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 01:59:00,339 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 01:59:46,584 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 01:59:46,585 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:00:00,399 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:00:00,399 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:00:00,402 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T01:59:16', tmtdew=9.29, humidity=51.29, cloud=0.0, wind=27.12, temperature=5.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-21T23:59:22.848', atlas_cloud=1, atlas_rain=1, zp_data=[0.025749999999998607, 0.07624999999999993, 0.07125000000000092, -0.01150000000000162, -0.1014999999999997, -0.12324999999999875, 0.03200000000000003, -0.03674999999999784, 0.05799999999999983, -0.0030000000000001137, 0.04025000000000034, -0.08999999999999986, -0.034000000000000696, 0.09924999999999962, -0.049000000000001265, -0.03900000000000148, 0.024750000000000938, 0.0045000000000001705, 0.02099999999999902, -0.08475000000000144, -0.045000000000001705, -0.008250000000002089, -0.08374999999999844, -0.12175000000000047, 0.013999999999999346, -0.011499999999999844, -0.029249999999999332, -0.12849999999999895, -0.05599999999999916, 0.02800000000000047, -0.06599999999999895, -0.08000000000000007, -0.06625000000000014], zp_timestamp='2025-06-21T23:57:00')
2025-06-22 02:00:00,402 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-22 02:00:00,402 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:00:00,402 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 0s
2025-06-22 02:00:00,402 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:00:00,403 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:00:00.403
2025-06-22 02:00:14,946 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:00:15,010 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924580797. UTC time = 2025-06-22T00:00:00.403
2025-06-22 02:00:15,011 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:00:15,011 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:00:15,011 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:00:15,011 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:00:15,011 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:00:15,076 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.995
2025-06-22 02:00:15,076 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.426
2025-06-22 02:00:15,076 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:00:15,076 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:00:15,077 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:00:46,645 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:00:46,663 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:01:15,137 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:01:15,137 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:01:15,138 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:00:51', tmtdew=9.28, humidity=51.29, cloud=0.0, wind=28.72, temperature=5.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:00:22.810', atlas_cloud=1, atlas_rain=1, zp_data=[0.025749999999998607, 0.07624999999999993, 0.07125000000000092, -0.01150000000000162, -0.1014999999999997, -0.12324999999999875, 0.03200000000000003, -0.03674999999999784, 0.05799999999999983, -0.0030000000000001137, 0.04025000000000034, -0.08999999999999986, -0.034000000000000696, 0.09924999999999962, -0.049000000000001265, -0.03900000000000148, 0.024750000000000938, 0.0045000000000001705, 0.02099999999999902, -0.08475000000000144, -0.045000000000001705, -0.008250000000002089, -0.08374999999999844, -0.12175000000000047, 0.013999999999999346, -0.011499999999999844, -0.029249999999999332, -0.12849999999999895, -0.05599999999999916, 0.02800000000000047, -0.06599999999999895, -0.08000000000000007, -0.06625000000000014], zp_timestamp='2025-06-21T23:57:00')
2025-06-22 02:01:15,138 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 02:01:15,138 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:01:15,138 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 15s
2025-06-22 02:01:15,138 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:01:15,139 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:01:15.139
2025-06-22 02:01:15,147 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:01:15,208 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924605216. UTC time = 2025-06-22T00:01:15.139
2025-06-22 02:01:15,208 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:01:15,208 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:01:15,208 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:01:15,208 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:01:15,208 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:01:15,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.871
2025-06-22 02:01:15,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.337
2025-06-22 02:01:15,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:01:15,295 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:01:15,296 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:01:46,719 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:01:46,720 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:02:15,356 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:02:15,356 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:02:15,359 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:01:55', tmtdew=9.26, humidity=51.39, cloud=0.0, wind=27.97, temperature=5.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:01:22.771', atlas_cloud=1, atlas_rain=1, zp_data=[0.025749999999998607, 0.07624999999999993, 0.07125000000000092, -0.01150000000000162, -0.1014999999999997, -0.12324999999999875, 0.03200000000000003, -0.03674999999999784, 0.05799999999999983, -0.0030000000000001137, 0.04025000000000034, -0.08999999999999986, -0.034000000000000696, 0.09924999999999962, -0.049000000000001265, -0.03900000000000148, 0.024750000000000938, 0.0045000000000001705, 0.02099999999999902, -0.08475000000000144, -0.045000000000001705, -0.008250000000002089, -0.08374999999999844, -0.12175000000000047, 0.013999999999999346, -0.011499999999999844, -0.029249999999999332, -0.12849999999999895, -0.05599999999999916, 0.02800000000000047, -0.06599999999999895, -0.08000000000000007, -0.06625000000000014], zp_timestamp='2025-06-21T23:57:00')
2025-06-22 02:02:15,359 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-22 02:02:15,359 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:02:15,359 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 15s
2025-06-22 02:02:15,359 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:02:15,360 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:02:15.360
2025-06-22 02:02:15,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:02:15,440 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460253. UTC time = 2025-06-22T00:02:15.360
2025-06-22 02:02:15,440 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:02:15,440 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:02:15,440 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:02:15,440 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:02:15,440 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:02:15,507 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.824
2025-06-22 02:02:15,508 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.169
2025-06-22 02:02:15,508 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:02:15,508 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:02:15,508 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:02:46,780 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:02:46,781 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:03:15,568 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:03:15,568 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:03:15,570 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:02:58', tmtdew=9.27, humidity=51.36, cloud=0.0, wind=30.67, temperature=5.87, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:02:52.800', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.016250000000001208, -0.003750000000000142, -0.08950000000000102, -0.09950000000000081, -0.09774999999999956, 0.04499999999999993, -0.036249999999999005, 0.023499999999998522, 0.019999999999999574, 0.05174999999999841, -0.04299999999999926, -0.06050000000000111, 0.04974999999999952, -0.062000000000001165, -0.08800000000000097, 0.034250000000000114, -0.011499999999999844, 0.02549999999999919, -0.08675000000000033, -0.04650000000000176, -0.007750000000001478, -0.09324999999999939, -0.14525000000000077, 0.004499999999998394, 0.04100000000000037, -0.03275000000000006, -0.10350000000000037, -0.10999999999999943, -0.012999999999998124, -0.010999999999999233, -0.08699999999999974, -0.06425000000000125], zp_timestamp='2025-06-22T00:01:00')
2025-06-22 02:03:15,570 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-22 02:03:15,570 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:03:15,570 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 15s
2025-06-22 02:03:15,570 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:03:15,570 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:03:15.570
2025-06-22 02:03:15,579 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:03:15,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924582114. UTC time = 2025-06-22T00:03:15.570
2025-06-22 02:03:15,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:03:15,641 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:03:15,641 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:03:15,641 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:03:15,641 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:03:15,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.852
2025-06-22 02:03:15,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.923
2025-06-22 02:03:15,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:03:15,705 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:03:15,705 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:03:46,841 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:03:46,858 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:04:15,766 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:04:15,766 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:04:15,767 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:03:30', tmtdew=9.35, humidity=51.19, cloud=0.0, wind=29.38, temperature=5.97, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:03:22.781', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.016250000000001208, -0.003750000000000142, -0.08950000000000102, -0.09950000000000081, -0.09774999999999956, 0.04499999999999993, -0.036249999999999005, 0.023499999999998522, 0.019999999999999574, 0.05174999999999841, -0.04299999999999926, -0.06050000000000111, 0.04974999999999952, -0.062000000000001165, -0.08800000000000097, 0.034250000000000114, -0.011499999999999844, 0.02549999999999919, -0.08675000000000033, -0.04650000000000176, -0.007750000000001478, -0.09324999999999939, -0.14525000000000077, 0.004499999999998394, 0.04100000000000037, -0.03275000000000006, -0.10350000000000037, -0.10999999999999943, -0.012999999999998124, -0.010999999999999233, -0.08699999999999974, -0.06425000000000125], zp_timestamp='2025-06-22T00:01:00')
2025-06-22 02:04:15,768 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-06-22 02:04:15,768 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:04:15,768 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 15s
2025-06-22 02:04:15,768 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:04:15,768 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:04:15.768
2025-06-22 02:04:15,777 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:04:15,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456733. UTC time = 2025-06-22T00:04:15.768
2025-06-22 02:04:15,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:04:15,839 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:04:15,839 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:04:15,839 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:04:15,839 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:04:15,903 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.955
2025-06-22 02:04:15,903 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.597
2025-06-22 02:04:15,903 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:04:15,903 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:04:15,903 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:04:46,918 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:04:46,919 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:05:15,963 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:05:15,963 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:05:15,965 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:04:34', tmtdew=9.35, humidity=51.18, cloud=0.0, wind=27.86, temperature=5.87, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:04:22.829', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.016250000000001208, -0.003750000000000142, -0.08950000000000102, -0.09950000000000081, -0.09774999999999956, 0.04499999999999993, -0.036249999999999005, 0.023499999999998522, 0.019999999999999574, 0.05174999999999841, -0.04299999999999926, -0.06050000000000111, 0.04974999999999952, -0.062000000000001165, -0.08800000000000097, 0.034250000000000114, -0.011499999999999844, 0.02549999999999919, -0.08675000000000033, -0.04650000000000176, -0.007750000000001478, -0.09324999999999939, -0.14525000000000077, 0.004499999999998394, 0.04100000000000037, -0.03275000000000006, -0.10350000000000037, -0.10999999999999943, -0.012999999999998124, -0.010999999999999233, -0.08699999999999974, -0.06425000000000125], zp_timestamp='2025-06-22T00:01:00')
2025-06-22 02:05:15,965 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-22 02:05:15,965 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:05:15,965 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 15s
2025-06-22 02:05:15,965 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:05:15,966 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:05:15.966
2025-06-22 02:05:15,975 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:05:16,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558072. UTC time = 2025-06-22T00:05:15.966
2025-06-22 02:05:16,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:05:16,041 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:05:16,041 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:05:16,041 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:05:16,041 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:05:16,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.131
2025-06-22 02:05:16,106 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.866
2025-06-22 02:05:16,106 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:05:16,106 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:05:16,106 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:05:46,979 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:05:46,980 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:06:16,163 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:06:16,163 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:06:16,166 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:06:10', tmtdew=9.19, humidity=51.54, cloud=0.0, wind=28.41, temperature=5.73, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:05:52.771', atlas_cloud=1, atlas_rain=1, zp_data=[0.03924999999999912, 0.03125, 0.060249999999999915, -0.03250000000000064, -0.15850000000000009, -0.040749999999999176, 0.00849999999999973, -0.08974999999999866, 0.047999999999998266, 0.012000000000000455, -0.0017500000000012506, -0.054999999999999716, -0.007500000000000284, 0.02725000000000044, -0.03300000000000125, -0.07900000000000063, 0.051249999999999574, -0.01699999999999946, 0.017999999999998906, -0.08475000000000144, -0.04200000000000159, 0.008749999999999147, -0.10224999999999795, -0.14525000000000077, 0.010999999999999233, 0.0259999999999998, -0.003249999999999531, -0.08549999999999969, -0.03849999999999909, -0.008999999999998565, -0.032999999999999474, -0.12899999999999956, -0.06025000000000169], zp_timestamp='2025-06-22T00:03:00')
2025-06-22 02:06:16,166 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-06-22 02:06:16,166 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:06:16,166 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 16s
2025-06-22 02:06:16,166 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:06:16,166 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:06:16.167
2025-06-22 02:06:16,175 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:06:16,237 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554273. UTC time = 2025-06-22T00:06:16.167
2025-06-22 02:06:16,237 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:06:16,237 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:06:16,237 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:06:16,237 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:06:16,237 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:06:16,301 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.378
2025-06-22 02:06:16,301 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.119
2025-06-22 02:06:16,301 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:06:16,301 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:06:16,302 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:06:47,039 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:06:47,040 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:07:16,362 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:07:16,362 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:07:16,365 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:06:42', tmtdew=9.16, humidity=51.61, cloud=0.0, wind=26.52, temperature=5.73, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:06:22.752', atlas_cloud=1, atlas_rain=1, zp_data=[0.03924999999999912, 0.03125, 0.060249999999999915, -0.03250000000000064, -0.15850000000000009, -0.040749999999999176, 0.00849999999999973, -0.08974999999999866, 0.047999999999998266, 0.012000000000000455, -0.0017500000000012506, -0.054999999999999716, -0.007500000000000284, 0.02725000000000044, -0.03300000000000125, -0.07900000000000063, 0.051249999999999574, -0.01699999999999946, 0.017999999999998906, -0.08475000000000144, -0.04200000000000159, 0.008749999999999147, -0.10224999999999795, -0.14525000000000077, 0.010999999999999233, 0.0259999999999998, -0.003249999999999531, -0.08549999999999969, -0.03849999999999909, -0.008999999999998565, -0.032999999999999474, -0.12899999999999956, -0.06025000000000169], zp_timestamp='2025-06-22T00:03:00')
2025-06-22 02:07:16,365 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-22 02:07:16,365 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:07:16,365 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 16s
2025-06-22 02:07:16,365 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:07:16,365 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:07:16.366
2025-06-22 02:07:16,374 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:07:16,440 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455582. UTC time = 2025-06-22T00:07:16.366
2025-06-22 02:07:16,440 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:07:16,440 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:07:16,440 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:07:16,440 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:07:16,440 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:07:16,505 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.696
2025-06-22 02:07:16,505 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.300
2025-06-22 02:07:16,506 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:07:16,506 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:07:16,506 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:07:47,100 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:07:47,101 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:08:16,566 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:08:16,566 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:08:16,569 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:07:45', tmtdew=9.15, humidity=51.98, cloud=0.0, wind=26.84, temperature=5.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:07:22.800', atlas_cloud=1, atlas_rain=1, zp_data=[0.03924999999999912, 0.03125, 0.060249999999999915, -0.03250000000000064, -0.15850000000000009, -0.040749999999999176, 0.00849999999999973, -0.08974999999999866, 0.047999999999998266, 0.012000000000000455, -0.0017500000000012506, -0.054999999999999716, -0.007500000000000284, 0.02725000000000044, -0.03300000000000125, -0.07900000000000063, 0.051249999999999574, -0.01699999999999946, 0.017999999999998906, -0.08475000000000144, -0.04200000000000159, 0.008749999999999147, -0.10224999999999795, -0.14525000000000077, 0.010999999999999233, 0.0259999999999998, -0.003249999999999531, -0.08549999999999969, -0.03849999999999909, -0.008999999999998565, -0.032999999999999474, -0.12899999999999956, -0.06025000000000169], zp_timestamp='2025-06-22T00:03:00')
2025-06-22 02:08:16,569 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-22 02:08:16,569 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:08:16,569 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 16s
2025-06-22 02:08:16,569 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:08:16,569 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:08:16.569
2025-06-22 02:08:16,578 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:08:16,638 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456264. UTC time = 2025-06-22T00:08:16.569
2025-06-22 02:08:16,639 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:08:16,639 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:08:16,639 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:08:16,639 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:08:16,639 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:08:16,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.365
2025-06-22 02:08:16,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.409
2025-06-22 02:08:16,702 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:08:16,702 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:08:16,702 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:08:47,161 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:08:47,162 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:09:16,762 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:09:16,762 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:09:16,765 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:08:49', tmtdew=9.11, humidity=52.0, cloud=0.0, wind=26.04, temperature=5.73, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:08:52.829', atlas_cloud=1, atlas_rain=1, zp_data=[0.03924999999999912, 0.03125, 0.060249999999999915, -0.03250000000000064, -0.15850000000000009, -0.040749999999999176, 0.00849999999999973, -0.08974999999999866, 0.047999999999998266, 0.012000000000000455, -0.0017500000000012506, -0.054999999999999716, -0.007500000000000284, 0.02725000000000044, -0.03300000000000125, -0.07900000000000063, 0.051249999999999574, -0.01699999999999946, 0.017999999999998906, -0.08475000000000144, -0.04200000000000159, 0.008749999999999147, -0.10224999999999795, -0.14525000000000077, 0.010999999999999233, 0.0259999999999998, -0.003249999999999531, -0.08549999999999969, -0.03849999999999909, -0.008999999999998565, -0.032999999999999474, -0.12899999999999956, -0.06025000000000169], zp_timestamp='2025-06-22T00:07:00')
2025-06-22 02:09:16,765 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-22 02:09:16,765 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:09:16,765 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 16s
2025-06-22 02:09:16,765 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:09:16,765 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:09:16.765
2025-06-22 02:09:16,774 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:09:16,836 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457464. UTC time = 2025-06-22T00:09:16.765
2025-06-22 02:09:16,836 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:09:16,836 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:09:16,836 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:09:16,836 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:09:16,836 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:09:16,899 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.113
2025-06-22 02:09:16,900 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.443
2025-06-22 02:09:16,900 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:09:16,900 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:09:16,900 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:09:47,222 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:09:47,223 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:10:16,959 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:10:16,959 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:10:16,962 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:09:52', tmtdew=9.13, humidity=51.71, cloud=0.0, wind=30.6, temperature=5.67, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:09:52.790', atlas_cloud=1, atlas_rain=1, zp_data=[0.03924999999999912, 0.03125, 0.060249999999999915, -0.03250000000000064, -0.15850000000000009, -0.040749999999999176, 0.00849999999999973, -0.08974999999999866, 0.047999999999998266, 0.012000000000000455, -0.0017500000000012506, -0.054999999999999716, -0.007500000000000284, 0.02725000000000044, -0.03300000000000125, -0.07900000000000063, 0.051249999999999574, -0.01699999999999946, 0.017999999999998906, -0.08475000000000144, -0.04200000000000159, 0.008749999999999147, -0.10224999999999795, -0.14525000000000077, 0.010999999999999233, 0.0259999999999998, -0.003249999999999531, -0.08549999999999969, -0.03849999999999909, -0.008999999999998565, -0.032999999999999474, -0.12899999999999956, -0.06025000000000169], zp_timestamp='2025-06-22T00:07:00')
2025-06-22 02:10:16,962 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 02:10:16,962 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:10:16,962 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 16s
2025-06-22 02:10:16,962 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:10:16,962 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:10:16.962
2025-06-22 02:10:16,971 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:10:17,033 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459174. UTC time = 2025-06-22T00:10:16.962
2025-06-22 02:10:17,033 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:10:17,033 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:10:17,033 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:10:17,033 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:10:17,033 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:10:17,098 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.939
2025-06-22 02:10:17,098 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.402
2025-06-22 02:10:17,098 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:10:17,098 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:10:17,098 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:10:47,283 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:10:47,284 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:11:17,158 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:11:17,158 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:11:17,161 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:10:55', tmtdew=9.08, humidity=52.14, cloud=0.0, wind=27.03, temperature=5.66, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:10:22.771', atlas_cloud=1, atlas_rain=1, zp_data=[0.03924999999999912, 0.03125, 0.060249999999999915, -0.03250000000000064, -0.15850000000000009, -0.040749999999999176, 0.00849999999999973, -0.08974999999999866, 0.047999999999998266, 0.012000000000000455, -0.0017500000000012506, -0.054999999999999716, -0.007500000000000284, 0.02725000000000044, -0.03300000000000125, -0.07900000000000063, 0.051249999999999574, -0.01699999999999946, 0.017999999999998906, -0.08475000000000144, -0.04200000000000159, 0.008749999999999147, -0.10224999999999795, -0.14525000000000077, 0.010999999999999233, 0.0259999999999998, -0.003249999999999531, -0.08549999999999969, -0.03849999999999909, -0.008999999999998565, -0.032999999999999474, -0.12899999999999956, -0.06025000000000169], zp_timestamp='2025-06-22T00:07:00')
2025-06-22 02:11:17,161 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-22 02:11:17,161 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:11:17,161 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 17s
2025-06-22 02:11:17,162 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:11:17,162 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:11:17.162
2025-06-22 02:11:17,171 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:11:17,233 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461385. UTC time = 2025-06-22T00:11:17.162
2025-06-22 02:11:17,233 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:11:17,233 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:11:17,233 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:11:17,233 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:11:17,233 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:11:17,296 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.844
2025-06-22 02:11:17,297 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.284
2025-06-22 02:11:17,297 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:11:17,297 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:11:17,299 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:11:47,343 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:11:47,345 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:12:17,359 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:12:17,360 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:12:17,362 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:11:59', tmtdew=9.08, humidity=52.03, cloud=0.0, wind=27.42, temperature=5.73, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:11:22.733', atlas_cloud=1, atlas_rain=1, zp_data=[0.02424999999999855, 0.0572499999999998, 0.012249999999999872, -0.022500000000000853, -0.12950000000000017, -0.06174999999999997, -0.02900000000000169, -0.05524999999999913, 0.054499999999999105, 0.02800000000000047, 0.022749999999998494, -0.0600000000000005, -0.02800000000000047, 0.00024999999999941735, -0.02000000000000135, -0.07400000000000162, 0.029249999999999332, -0.04300000000000104, -0.02000000000000135, -0.08775000000000155, -0.062000000000001165, 0.0337499999999995, -0.09074999999999989, -0.13874999999999993, -0.03350000000000186, 0.00849999999999973, -0.03524999999999956, -0.08000000000000007, -0.06449999999999889, -0.015999999999998238, -0.008999999999998565, -0.1144999999999996, -0.08325000000000138], zp_timestamp='2025-06-22T00:10:00')
2025-06-22 02:12:17,362 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-22 02:12:17,362 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:12:17,362 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 17s
2025-06-22 02:12:17,362 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:12:17,363 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:12:17.363
2025-06-22 02:12:17,372 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:12:17,436 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459428. UTC time = 2025-06-22T00:12:17.363
2025-06-22 02:12:17,437 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:12:17,437 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:12:17,437 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:12:17,437 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:12:17,437 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:12:17,506 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.825
2025-06-22 02:12:17,506 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.087
2025-06-22 02:12:17,506 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:12:17,506 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:12:17,506 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:12:47,405 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:12:47,406 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:13:17,563 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:13:17,563 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:13:17,565 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:13:03', tmtdew=9.09, humidity=51.97, cloud=0.0, wind=31.62, temperature=5.67, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:12:52.762', atlas_cloud=1, atlas_rain=1, zp_data=[0.02424999999999855, 0.0572499999999998, 0.012249999999999872, -0.022500000000000853, -0.12950000000000017, -0.06174999999999997, -0.02900000000000169, -0.05524999999999913, 0.054499999999999105, 0.02800000000000047, 0.022749999999998494, -0.0600000000000005, -0.02800000000000047, 0.00024999999999941735, -0.02000000000000135, -0.07400000000000162, 0.029249999999999332, -0.04300000000000104, -0.02000000000000135, -0.08775000000000155, -0.062000000000001165, 0.0337499999999995, -0.09074999999999989, -0.13874999999999993, -0.03350000000000186, 0.00849999999999973, -0.03524999999999956, -0.08000000000000007, -0.06449999999999889, -0.015999999999998238, -0.008999999999998565, -0.1144999999999996, -0.08325000000000138], zp_timestamp='2025-06-22T00:10:00')
2025-06-22 02:13:17,566 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-22 02:13:17,566 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:13:17,566 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 17s
2025-06-22 02:13:17,566 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:13:17,566 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:13:17.566
2025-06-22 02:13:17,575 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:13:17,636 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924575944. UTC time = 2025-06-22T00:13:17.566
2025-06-22 02:13:17,637 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:13:17,637 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:13:17,637 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:13:17,637 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:13:17,637 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:13:17,700 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.881
2025-06-22 02:13:17,700 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.812
2025-06-22 02:13:17,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:13:17,701 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:13:17,701 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:13:47,466 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:13:47,467 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:14:17,759 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:14:17,759 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:14:17,761 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:13:34', tmtdew=9.08, humidity=52.0, cloud=0.0, wind=26.57, temperature=5.67, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:13:22.742', atlas_cloud=1, atlas_rain=1, zp_data=[0.02424999999999855, 0.0572499999999998, 0.012249999999999872, -0.022500000000000853, -0.12950000000000017, -0.06174999999999997, -0.02900000000000169, -0.05524999999999913, 0.054499999999999105, 0.02800000000000047, 0.022749999999998494, -0.0600000000000005, -0.02800000000000047, 0.00024999999999941735, -0.02000000000000135, -0.07400000000000162, 0.029249999999999332, -0.04300000000000104, -0.02000000000000135, -0.08775000000000155, -0.062000000000001165, 0.0337499999999995, -0.09074999999999989, -0.13874999999999993, -0.03350000000000186, 0.00849999999999973, -0.03524999999999956, -0.08000000000000007, -0.06449999999999889, -0.015999999999998238, -0.008999999999998565, -0.1144999999999996, -0.08325000000000138], zp_timestamp='2025-06-22T00:10:00')
2025-06-22 02:14:17,762 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-22 02:14:17,762 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:14:17,762 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 17s
2025-06-22 02:14:17,762 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:14:17,762 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:14:17.762
2025-06-22 02:14:17,771 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:14:17,832 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924563204. UTC time = 2025-06-22T00:14:17.762
2025-06-22 02:14:17,833 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:14:17,833 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:14:17,833 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:14:17,833 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:14:17,833 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:14:17,896 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.010
2025-06-22 02:14:17,896 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.670
2025-06-22 02:14:17,896 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:14:17,896 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:14:17,896 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:14:47,526 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:14:47,542 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:15:17,956 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:15:17,957 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:15:17,959 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:14:38', tmtdew=9.06, humidity=52.09, cloud=0.0, wind=29.11, temperature=5.67, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:14:22.790', atlas_cloud=1, atlas_rain=1, zp_data=[0.02424999999999855, 0.0572499999999998, 0.012249999999999872, -0.022500000000000853, -0.12950000000000017, -0.06174999999999997, -0.02900000000000169, -0.05524999999999913, 0.054499999999999105, 0.02800000000000047, 0.022749999999998494, -0.0600000000000005, -0.02800000000000047, 0.00024999999999941735, -0.02000000000000135, -0.07400000000000162, 0.029249999999999332, -0.04300000000000104, -0.02000000000000135, -0.08775000000000155, -0.062000000000001165, 0.0337499999999995, -0.09074999999999989, -0.13874999999999993, -0.03350000000000186, 0.00849999999999973, -0.03524999999999956, -0.08000000000000007, -0.06449999999999889, -0.015999999999998238, -0.008999999999998565, -0.1144999999999996, -0.08325000000000138], zp_timestamp='2025-06-22T00:13:00')
2025-06-22 02:15:17,959 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-22 02:15:17,959 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:15:17,959 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 17s
2025-06-22 02:15:17,959 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:15:17,960 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:15:17.960
2025-06-22 02:15:17,968 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:15:18,031 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924555963. UTC time = 2025-06-22T00:15:17.960
2025-06-22 02:15:18,031 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:15:18,031 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:15:18,031 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:15:18,031 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:15:18,031 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:15:18,095 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.213
2025-06-22 02:15:18,095 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.967
2025-06-22 02:15:18,095 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:15:18,095 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:15:18,095 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:15:47,599 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:15:47,600 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:16:18,155 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:16:18,155 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:16:18,158 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:15:09', tmtdew=8.99, humidity=52.34, cloud=0.0, wind=28.85, temperature=5.58, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:15:22.752', atlas_cloud=1, atlas_rain=1, zp_data=[0.02424999999999855, 0.0572499999999998, 0.012249999999999872, -0.022500000000000853, -0.12950000000000017, -0.06174999999999997, -0.02900000000000169, -0.05524999999999913, 0.054499999999999105, 0.02800000000000047, 0.022749999999998494, -0.0600000000000005, -0.02800000000000047, 0.00024999999999941735, -0.02000000000000135, -0.07400000000000162, 0.029249999999999332, -0.04300000000000104, -0.02000000000000135, -0.08775000000000155, -0.062000000000001165, 0.0337499999999995, -0.09074999999999989, -0.13874999999999993, -0.03350000000000186, 0.00849999999999973, -0.03524999999999956, -0.08000000000000007, -0.06449999999999889, -0.015999999999998238, -0.008999999999998565, -0.1144999999999996, -0.08325000000000138], zp_timestamp='2025-06-22T00:13:00')
2025-06-22 02:16:18,158 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 9s
2025-06-22 02:16:18,158 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:16:18,158 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 18s
2025-06-22 02:16:18,158 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:16:18,158 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:16:18.159
2025-06-22 02:16:18,167 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:16:18,228 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554138. UTC time = 2025-06-22T00:16:18.159
2025-06-22 02:16:18,228 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:16:18,228 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:16:18,228 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:16:18,228 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:16:18,228 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:16:18,291 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.486
2025-06-22 02:16:18,291 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.193
2025-06-22 02:16:18,291 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:16:18,291 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:16:18,292 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:16:47,660 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:16:47,661 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:17:18,352 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:17:18,352 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:17:18,353 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:15:09', tmtdew=8.99, humidity=52.34, cloud=0.0, wind=28.85, temperature=5.58, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:15:22.752', atlas_cloud=1, atlas_rain=1, zp_data=[0.02424999999999855, 0.0572499999999998, 0.012249999999999872, -0.022500000000000853, -0.12950000000000017, -0.06174999999999997, -0.02900000000000169, -0.05524999999999913, 0.054499999999999105, 0.02800000000000047, 0.022749999999998494, -0.0600000000000005, -0.02800000000000047, 0.00024999999999941735, -0.02000000000000135, -0.07400000000000162, 0.029249999999999332, -0.04300000000000104, -0.02000000000000135, -0.08775000000000155, -0.062000000000001165, 0.0337499999999995, -0.09074999999999989, -0.13874999999999993, -0.03350000000000186, 0.00849999999999973, -0.03524999999999956, -0.08000000000000007, -0.06449999999999889, -0.015999999999998238, -0.008999999999998565, -0.1144999999999996, -0.08325000000000138], zp_timestamp='2025-06-22T00:13:00')
2025-06-22 02:17:18,353 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 9s
2025-06-22 02:17:18,354 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:17:18,354 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 18s
2025-06-22 02:17:18,354 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:17:18,354 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:17:18.354
2025-06-22 02:17:18,363 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:17:18,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557635. UTC time = 2025-06-22T00:17:18.354
2025-06-22 02:17:18,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:17:18,426 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:17:18,426 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:17:18,426 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:17:18,426 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:17:18,490 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.565
2025-06-22 02:17:18,490 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.348
2025-06-22 02:17:18,490 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:17:18,490 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:17:18,490 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:17:47,721 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:17:47,722 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:18:18,550 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:18:18,550 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:18:18,552 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:17:48', tmtdew=9.04, humidity=52.28, cloud=0.0, wind=30.26, temperature=5.68, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:17:22.762', atlas_cloud=1, atlas_rain=1, zp_data=[0.025750000000000384, 0.03225000000000122, 0.04525000000000112, -0.0005000000000006111, -0.13700000000000045, -0.08274999999999899, 0.03200000000000003, -0.09774999999999956, 0.07599999999999874, 0.04449999999999932, 0.043250000000000455, -0.03149999999999942, -0.04400000000000048, 0.0547500000000003, -0.025000000000000355, -0.049000000000001265, 0.03375000000000128, 0.027499999999999858, 0.021999999999998465, -0.0627500000000012, -0.02400000000000091, -0.006250000000001421, -0.09974999999999845, -0.14024999999999999, -0.04100000000000037, 0.013500000000000512, -0.030250000000000554, -0.11549999999999905, -0.04449999999999932, -0.06499999999999773, -0.012999999999998124, -0.11299999999999955, -0.09975000000000023], zp_timestamp='2025-06-22T00:16:00')
2025-06-22 02:18:18,553 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-22 02:18:18,553 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:18:18,553 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 18s
2025-06-22 02:18:18,553 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:18:18,553 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:18:18.553
2025-06-22 02:18:18,562 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:18:18,624 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456637. UTC time = 2025-06-22T00:18:18.553
2025-06-22 02:18:18,624 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:18:18,624 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:18:18,624 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:18:18,624 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:18:18,625 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:18:18,687 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.262
2025-06-22 02:18:18,687 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.429
2025-06-22 02:18:18,687 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:18:18,687 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:18:18,687 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:18:47,782 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:18:47,783 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:19:18,748 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:19:18,748 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:19:18,750 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:18:51', tmtdew=9.06, humidity=52.33, cloud=0.0, wind=27.72, temperature=5.65, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:18:52.790', atlas_cloud=1, atlas_rain=1, zp_data=[0.025750000000000384, 0.03225000000000122, 0.04525000000000112, -0.0005000000000006111, -0.13700000000000045, -0.08274999999999899, 0.03200000000000003, -0.09774999999999956, 0.07599999999999874, 0.04449999999999932, 0.043250000000000455, -0.03149999999999942, -0.04400000000000048, 0.0547500000000003, -0.025000000000000355, -0.049000000000001265, 0.03375000000000128, 0.027499999999999858, 0.021999999999998465, -0.0627500000000012, -0.02400000000000091, -0.006250000000001421, -0.09974999999999845, -0.14024999999999999, -0.04100000000000037, 0.013500000000000512, -0.030250000000000554, -0.11549999999999905, -0.04449999999999932, -0.06499999999999773, -0.012999999999998124, -0.11299999999999955, -0.09975000000000023], zp_timestamp='2025-06-22T00:16:00')
2025-06-22 02:19:18,751 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-22 02:19:18,751 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:19:18,751 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 18s
2025-06-22 02:19:18,751 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:19:18,751 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:19:18.751
2025-06-22 02:19:18,760 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:19:18,821 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924580256. UTC time = 2025-06-22T00:19:18.751
2025-06-22 02:19:18,821 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:19:18,821 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:19:18,821 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:19:18,821 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:19:18,821 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:19:18,884 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.039
2025-06-22 02:19:18,884 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.436
2025-06-22 02:19:18,884 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:19:18,885 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:19:18,885 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:19:47,843 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:19:47,844 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:20:18,945 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:20:18,945 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:20:18,948 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:19:55', tmtdew=9.01, humidity=52.4, cloud=0.0, wind=25.67, temperature=5.62, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:19:52.752', atlas_cloud=1, atlas_rain=1, zp_data=[0.025750000000000384, 0.03225000000000122, 0.04525000000000112, -0.0005000000000006111, -0.13700000000000045, -0.08274999999999899, 0.03200000000000003, -0.09774999999999956, 0.07599999999999874, 0.04449999999999932, 0.043250000000000455, -0.03149999999999942, -0.04400000000000048, 0.0547500000000003, -0.025000000000000355, -0.049000000000001265, 0.03375000000000128, 0.027499999999999858, 0.021999999999998465, -0.0627500000000012, -0.02400000000000091, -0.006250000000001421, -0.09974999999999845, -0.14024999999999999, -0.04100000000000037, 0.013500000000000512, -0.030250000000000554, -0.11549999999999905, -0.04449999999999932, -0.06499999999999773, -0.012999999999998124, -0.11299999999999955, -0.09975000000000023], zp_timestamp='2025-06-22T00:16:00')
2025-06-22 02:20:18,948 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-22 02:20:18,948 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:20:18,948 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 18s
2025-06-22 02:20:18,948 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:20:18,949 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:20:18.949
2025-06-22 02:20:18,957 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:20:19,018 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924599204. UTC time = 2025-06-22T00:20:18.949
2025-06-22 02:20:19,018 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:20:19,018 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:20:19,018 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:20:19,018 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:20:19,018 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:20:19,082 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.895
2025-06-22 02:20:19,083 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.366
2025-06-22 02:20:19,083 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:20:19,083 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:20:19,083 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:20:47,904 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:20:47,904 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:21:19,143 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:21:19,143 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:21:19,146 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:20:58', tmtdew=8.98, humidity=52.38, cloud=0.0, wind=28.39, temperature=5.59, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:20:22.733', atlas_cloud=1, atlas_rain=1, zp_data=[0.044749999999998735, 0.09025000000000105, 0.020250000000000767, 0.005499999999999616, -0.15850000000000009, -0.08224999999999838, 0.0129999999999999, -0.06374999999999886, 0.09149999999999991, 0.002000000000000668, 0.06524999999999892, -0.04300000000000104, -0.05900000000000105, 0.05674999999999919, -0.03300000000000125, -0.0600000000000005, 0.07225000000000037, -0.010500000000000398, 0.030999999999998806, -0.07875000000000121, -0.008500000000001506, 0.020749999999999602, -0.11424999999999841, -0.12725000000000009, -0.02400000000000091, 0.018499999999999517, 0.0017499999999994742, -0.0804999999999989, -0.06300000000000061, -0.03749999999999787, -0.014999999999998792, -0.15449999999999875, -0.04425000000000168], zp_timestamp='2025-06-22T00:19:00')
2025-06-22 02:21:19,146 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 02:21:19,146 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:21:19,146 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 19s
2025-06-22 02:21:19,146 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:21:19,147 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:21:19.147
2025-06-22 02:21:19,155 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:21:19,217 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924608727. UTC time = 2025-06-22T00:21:19.147
2025-06-22 02:21:19,217 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:21:19,217 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:21:19,217 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:21:19,217 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:21:19,217 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:21:19,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.827
2025-06-22 02:21:19,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.220
2025-06-22 02:21:19,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:21:19,281 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:21:19,282 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:21:47,965 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:21:47,965 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:22:19,342 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:22:19,342 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:22:19,343 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:21:30', tmtdew=8.94, humidity=52.43, cloud=0.0, wind=26.82, temperature=5.57, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:20:52.714', atlas_cloud=1, atlas_rain=1, zp_data=[0.044749999999998735, 0.09025000000000105, 0.020250000000000767, 0.005499999999999616, -0.15850000000000009, -0.08224999999999838, 0.0129999999999999, -0.06374999999999886, 0.09149999999999991, 0.002000000000000668, 0.06524999999999892, -0.04300000000000104, -0.05900000000000105, 0.05674999999999919, -0.03300000000000125, -0.0600000000000005, 0.07225000000000037, -0.010500000000000398, 0.030999999999998806, -0.07875000000000121, -0.008500000000001506, 0.020749999999999602, -0.11424999999999841, -0.12725000000000009, -0.02400000000000091, 0.018499999999999517, 0.0017499999999994742, -0.0804999999999989, -0.06300000000000061, -0.03749999999999787, -0.014999999999998792, -0.15449999999999875, -0.04425000000000168], zp_timestamp='2025-06-22T00:19:00')
2025-06-22 02:22:19,343 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 49s
2025-06-22 02:22:19,344 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:22:19,344 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 19s
2025-06-22 02:22:19,344 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:22:19,344 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:22:19.344
2025-06-22 02:22:19,353 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:22:19,416 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924586804. UTC time = 2025-06-22T00:22:19.344
2025-06-22 02:22:19,416 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:22:19,416 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:22:19,416 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:22:19,416 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:22:19,416 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:22:19,479 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.836
2025-06-22 02:22:19,480 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.995
2025-06-22 02:22:19,480 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:22:19,480 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:22:19,480 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:22:48,023 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:22:48,024 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:23:19,540 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:23:19,540 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:23:19,543 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:21:30', tmtdew=8.94, humidity=52.43, cloud=0.0, wind=26.82, temperature=5.57, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:20:52.714', atlas_cloud=1, atlas_rain=1, zp_data=[0.044749999999998735, 0.09025000000000105, 0.020250000000000767, 0.005499999999999616, -0.15850000000000009, -0.08224999999999838, 0.0129999999999999, -0.06374999999999886, 0.09149999999999991, 0.002000000000000668, 0.06524999999999892, -0.04300000000000104, -0.05900000000000105, 0.05674999999999919, -0.03300000000000125, -0.0600000000000005, 0.07225000000000037, -0.010500000000000398, 0.030999999999998806, -0.07875000000000121, -0.008500000000001506, 0.020749999999999602, -0.11424999999999841, -0.12725000000000009, -0.02400000000000091, 0.018499999999999517, 0.0017499999999994742, -0.0804999999999989, -0.06300000000000061, -0.03749999999999787, -0.014999999999998792, -0.15449999999999875, -0.04425000000000168], zp_timestamp='2025-06-22T00:19:00')
2025-06-22 02:23:19,543 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 49s
2025-06-22 02:23:19,543 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:23:19,543 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 19s
2025-06-22 02:23:19,543 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:23:19,544 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:23:19.544
2025-06-22 02:23:19,553 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:23:19,620 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924570533. UTC time = 2025-06-22T00:23:19.544
2025-06-22 02:23:19,620 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:23:19,621 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:23:19,621 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:23:19,621 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:23:19,621 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:23:19,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.919
2025-06-22 02:23:19,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.690
2025-06-22 02:23:19,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:23:19,694 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:23:19,695 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:23:48,084 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:23:48,085 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:24:19,755 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:24:19,755 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:24:19,756 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:23:38', tmtdew=8.93, humidity=52.78, cloud=0.0, wind=26.98, temperature=5.53, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:23:22.704', atlas_cloud=1, atlas_rain=1, zp_data=[0.044749999999998735, 0.09025000000000105, 0.020250000000000767, 0.005499999999999616, -0.15850000000000009, -0.08224999999999838, 0.0129999999999999, -0.06374999999999886, 0.09149999999999991, 0.002000000000000668, 0.06524999999999892, -0.04300000000000104, -0.05900000000000105, 0.05674999999999919, -0.03300000000000125, -0.0600000000000005, 0.07225000000000037, -0.010500000000000398, 0.030999999999998806, -0.07875000000000121, -0.008500000000001506, 0.020749999999999602, -0.11424999999999841, -0.12725000000000009, -0.02400000000000091, 0.018499999999999517, 0.0017499999999994742, -0.0804999999999989, -0.06300000000000061, -0.03749999999999787, -0.014999999999998792, -0.15449999999999875, -0.04425000000000168], zp_timestamp='2025-06-22T00:22:00')
2025-06-22 02:24:19,756 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-22 02:24:19,756 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:24:19,757 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 19s
2025-06-22 02:24:19,757 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:24:19,757 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:24:19.757
2025-06-22 02:24:19,767 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:24:19,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924559823. UTC time = 2025-06-22T00:24:19.757
2025-06-22 02:24:19,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:24:19,838 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:24:19,838 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:24:19,838 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:24:19,838 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:24:19,908 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.076
2025-06-22 02:24:19,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.786
2025-06-22 02:24:19,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:24:19,909 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:24:19,909 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:24:48,145 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:24:48,162 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:25:19,969 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:25:19,969 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:25:19,972 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:24:41', tmtdew=8.88, humidity=52.85, cloud=0.0, wind=27.58, temperature=5.49, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:24:22.752', atlas_cloud=1, atlas_rain=1, zp_data=[0.044749999999998735, 0.09025000000000105, 0.020250000000000767, 0.005499999999999616, -0.15850000000000009, -0.08224999999999838, 0.0129999999999999, -0.06374999999999886, 0.09149999999999991, 0.002000000000000668, 0.06524999999999892, -0.04300000000000104, -0.05900000000000105, 0.05674999999999919, -0.03300000000000125, -0.0600000000000005, 0.07225000000000037, -0.010500000000000398, 0.030999999999998806, -0.07875000000000121, -0.008500000000001506, 0.020749999999999602, -0.11424999999999841, -0.12725000000000009, -0.02400000000000091, 0.018499999999999517, 0.0017499999999994742, -0.0804999999999989, -0.06300000000000061, -0.03749999999999787, -0.014999999999998792, -0.15449999999999875, -0.04425000000000168], zp_timestamp='2025-06-22T00:22:00')
2025-06-22 02:25:19,973 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-22 02:25:19,973 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:25:19,973 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 19s
2025-06-22 02:25:19,973 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:25:19,973 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:25:19.973
2025-06-22 02:25:19,982 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:25:20,047 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554585. UTC time = 2025-06-22T00:25:19.973
2025-06-22 02:25:20,047 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:25:20,047 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:25:20,047 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:25:20,047 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:25:20,048 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:25:20,115 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.304
2025-06-22 02:25:20,115 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.058
2025-06-22 02:25:20,115 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:25:20,115 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:25:20,115 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:25:48,222 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:25:48,223 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:26:20,175 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:26:20,175 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:26:20,177 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:25:45', tmtdew=8.8, humidity=53.14, cloud=0.0, wind=25.0, temperature=5.44, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:25:52.781', atlas_cloud=1, atlas_rain=1, zp_data=[0.044749999999998735, 0.09025000000000105, 0.020250000000000767, 0.005499999999999616, -0.15850000000000009, -0.08224999999999838, 0.0129999999999999, -0.06374999999999886, 0.09149999999999991, 0.002000000000000668, 0.06524999999999892, -0.04300000000000104, -0.05900000000000105, 0.05674999999999919, -0.03300000000000125, -0.0600000000000005, 0.07225000000000037, -0.010500000000000398, 0.030999999999998806, -0.07875000000000121, -0.008500000000001506, 0.020749999999999602, -0.11424999999999841, -0.12725000000000009, -0.02400000000000091, 0.018499999999999517, 0.0017499999999994742, -0.0804999999999989, -0.06300000000000061, -0.03749999999999787, -0.014999999999998792, -0.15449999999999875, -0.04425000000000168], zp_timestamp='2025-06-22T00:22:00')
2025-06-22 02:26:20,177 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-22 02:26:20,177 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:26:20,177 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 20s
2025-06-22 02:26:20,177 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:26:20,177 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:26:20.178
2025-06-22 02:26:20,186 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:26:20,247 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455473. UTC time = 2025-06-22T00:26:20.178
2025-06-22 02:26:20,247 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:26:20,247 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:26:20,247 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:26:20,247 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:26:20,247 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:26:20,310 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.603
2025-06-22 02:26:20,310 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.258
2025-06-22 02:26:20,311 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:26:20,311 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:26:20,311 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:26:48,283 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:26:48,284 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:27:20,371 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:27:20,371 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:27:20,374 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:26:48', tmtdew=8.78, humidity=53.2, cloud=0.0, wind=27.24, temperature=5.37, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:26:22.762', atlas_cloud=1, atlas_rain=1, zp_data=[0.036749999999999616, 0.020749999999999602, -0.019249999999999545, 0.009999999999999787, -0.08249999999999957, -0.01774999999999949, -0.008000000000000895, -0.04574999999999996, 0.0804999999999989, 0.036999999999999034, 0.038750000000000284, -0.05000000000000071, -0.0495000000000001, 0.07225000000000037, -0.0129999999999999, -0.09200000000000053, 0.04124999999999979, 0.010499999999998622, 0.02499999999999858, -0.07325000000000159, -0.049000000000001265, 0.05574999999999797, -0.06925000000000026, -0.11375000000000135, -0.025000000000000355, 0.023000000000001464, -0.020250000000000767, -0.051000000000000156, -0.07699999999999996, -0.03549999999999898, -0.015999999999998238, -0.12899999999999956, -0.05825000000000102], zp_timestamp='2025-06-22T00:25:00')
2025-06-22 02:27:20,374 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-22 02:27:20,375 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:27:20,375 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 20s
2025-06-22 02:27:20,375 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:27:20,375 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:27:20.375
2025-06-22 02:27:20,384 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:27:20,444 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560163. UTC time = 2025-06-22T00:27:20.375
2025-06-22 02:27:20,444 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:27:20,444 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:27:20,444 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:27:20,444 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:27:20,445 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:27:20,508 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.444
2025-06-22 02:27:20,509 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.386
2025-06-22 02:27:20,509 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:27:20,509 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:27:20,509 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:27:48,343 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:27:48,344 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:28:20,567 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:28:20,567 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:28:20,570 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:27:20', tmtdew=8.78, humidity=53.21, cloud=0.0, wind=26.31, temperature=5.43, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:26:52.742', atlas_cloud=1, atlas_rain=1, zp_data=[0.036749999999999616, 0.020749999999999602, -0.019249999999999545, 0.009999999999999787, -0.08249999999999957, -0.01774999999999949, -0.008000000000000895, -0.04574999999999996, 0.0804999999999989, 0.036999999999999034, 0.038750000000000284, -0.05000000000000071, -0.0495000000000001, 0.07225000000000037, -0.0129999999999999, -0.09200000000000053, 0.04124999999999979, 0.010499999999998622, 0.02499999999999858, -0.07325000000000159, -0.049000000000001265, 0.05574999999999797, -0.06925000000000026, -0.11375000000000135, -0.025000000000000355, 0.023000000000001464, -0.020250000000000767, -0.051000000000000156, -0.07699999999999996, -0.03549999999999898, -0.015999999999998238, -0.12899999999999956, -0.05825000000000102], zp_timestamp='2025-06-22T00:25:00')
2025-06-22 02:28:20,570 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 0s
2025-06-22 02:28:20,570 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:28:20,570 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 20s
2025-06-22 02:28:20,570 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:28:20,571 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:28:20.571
2025-06-22 02:28:20,579 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:28:20,640 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924570804. UTC time = 2025-06-22T00:28:20.571
2025-06-22 02:28:20,640 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:28:20,640 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:28:20,640 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:28:20,640 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:28:20,640 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:28:20,703 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.170
2025-06-22 02:28:20,703 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.440
2025-06-22 02:28:20,703 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:28:20,703 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:28:20,703 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:28:48,404 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:28:48,425 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:29:20,763 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:29:20,763 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:29:20,766 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:27:20', tmtdew=8.78, humidity=53.21, cloud=0.0, wind=26.31, temperature=5.43, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:26:52.742', atlas_cloud=1, atlas_rain=1, zp_data=[0.036749999999999616, 0.020749999999999602, -0.019249999999999545, 0.009999999999999787, -0.08249999999999957, -0.01774999999999949, -0.008000000000000895, -0.04574999999999996, 0.0804999999999989, 0.036999999999999034, 0.038750000000000284, -0.05000000000000071, -0.0495000000000001, 0.07225000000000037, -0.0129999999999999, -0.09200000000000053, 0.04124999999999979, 0.010499999999998622, 0.02499999999999858, -0.07325000000000159, -0.049000000000001265, 0.05574999999999797, -0.06925000000000026, -0.11375000000000135, -0.025000000000000355, 0.023000000000001464, -0.020250000000000767, -0.051000000000000156, -0.07699999999999996, -0.03549999999999898, -0.015999999999998238, -0.12899999999999956, -0.05825000000000102], zp_timestamp='2025-06-22T00:25:00')
2025-06-22 02:29:20,766 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 0s
2025-06-22 02:29:20,766 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:29:20,766 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 20s
2025-06-22 02:29:20,766 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:29:20,767 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:29:20.767
2025-06-22 02:29:20,775 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:29:20,836 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924586557. UTC time = 2025-06-22T00:29:20.767
2025-06-22 02:29:20,836 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:29:20,836 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:29:20,836 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:29:20,836 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:29:20,836 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:29:20,903 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.976
2025-06-22 02:29:20,903 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.418
2025-06-22 02:29:20,903 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:29:20,903 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:29:20,903 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:29:48,485 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:29:48,506 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:30:20,963 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:30:20,963 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:30:20,965 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:29:59', tmtdew=8.82, humidity=53.19, cloud=0.0, wind=26.61, temperature=5.52, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:29:22.733', atlas_cloud=1, atlas_rain=1, zp_data=[0.036749999999999616, 0.020749999999999602, -0.019249999999999545, 0.009999999999999787, -0.08249999999999957, -0.01774999999999949, -0.008000000000000895, -0.04574999999999996, 0.0804999999999989, 0.036999999999999034, 0.038750000000000284, -0.05000000000000071, -0.0495000000000001, 0.07225000000000037, -0.0129999999999999, -0.09200000000000053, 0.04124999999999979, 0.010499999999998622, 0.02499999999999858, -0.07325000000000159, -0.049000000000001265, 0.05574999999999797, -0.06925000000000026, -0.11375000000000135, -0.025000000000000355, 0.023000000000001464, -0.020250000000000767, -0.051000000000000156, -0.07699999999999996, -0.03549999999999898, -0.015999999999998238, -0.12899999999999956, -0.05825000000000102], zp_timestamp='2025-06-22T00:27:00')
2025-06-22 02:30:20,965 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 02:30:20,965 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:30:20,965 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 20s
2025-06-22 02:30:20,965 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:30:20,966 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:30:20.966
2025-06-22 02:30:20,975 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:30:21,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924607353. UTC time = 2025-06-22T00:30:20.966
2025-06-22 02:30:21,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:30:21,041 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:30:21,041 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:30:21,041 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:30:21,041 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:30:21,108 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.860
2025-06-22 02:30:21,108 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.321
2025-06-22 02:30:21,108 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:30:21,108 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:30:21,108 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:30:48,563 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:30:48,564 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:31:21,167 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:31:21,167 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:31:21,170 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:31:02', tmtdew=8.79, humidity=53.17, cloud=0.0, wind=25.39, temperature=5.5, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:30:22.694', atlas_cloud=1, atlas_rain=1, zp_data=[0.036749999999999616, 0.020749999999999602, -0.019249999999999545, 0.009999999999999787, -0.08249999999999957, -0.01774999999999949, -0.008000000000000895, -0.04574999999999996, 0.0804999999999989, 0.036999999999999034, 0.038750000000000284, -0.05000000000000071, -0.0495000000000001, 0.07225000000000037, -0.0129999999999999, -0.09200000000000053, 0.04124999999999979, 0.010499999999998622, 0.02499999999999858, -0.07325000000000159, -0.049000000000001265, 0.05574999999999797, -0.06925000000000026, -0.11375000000000135, -0.025000000000000355, 0.023000000000001464, -0.020250000000000767, -0.051000000000000156, -0.07699999999999996, -0.03549999999999898, -0.015999999999998238, -0.12899999999999956, -0.05825000000000102], zp_timestamp='2025-06-22T00:27:00')
2025-06-22 02:31:21,170 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-22 02:31:21,170 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:31:21,170 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 21s
2025-06-22 02:31:21,170 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:31:21,170 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:31:21.171
2025-06-22 02:31:21,180 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:31:21,241 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459991. UTC time = 2025-06-22T00:31:21.171
2025-06-22 02:31:21,242 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:31:21,242 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:31:21,242 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:31:21,242 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:31:21,242 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:31:21,306 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.821
2025-06-22 02:31:21,306 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.146
2025-06-22 02:31:21,306 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:31:21,306 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:31:21,307 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:31:48,623 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:31:48,624 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:32:21,367 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:32:21,367 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:32:21,369 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:32:06', tmtdew=8.78, humidity=53.24, cloud=0.0, wind=27.97, temperature=5.47, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:31:22.742', atlas_cloud=1, atlas_rain=1, zp_data=[0.036749999999999616, 0.020749999999999602, -0.019249999999999545, 0.009999999999999787, -0.08249999999999957, -0.01774999999999949, -0.008000000000000895, -0.04574999999999996, 0.0804999999999989, 0.036999999999999034, 0.038750000000000284, -0.05000000000000071, -0.0495000000000001, 0.07225000000000037, -0.0129999999999999, -0.09200000000000053, 0.04124999999999979, 0.010499999999998622, 0.02499999999999858, -0.07325000000000159, -0.049000000000001265, 0.05574999999999797, -0.06925000000000026, -0.11375000000000135, -0.025000000000000355, 0.023000000000001464, -0.020250000000000767, -0.051000000000000156, -0.07699999999999996, -0.03549999999999898, -0.015999999999998238, -0.12899999999999956, -0.05825000000000102], zp_timestamp='2025-06-22T00:27:00')
2025-06-22 02:32:21,369 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-22 02:32:21,370 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:32:21,370 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 21s
2025-06-22 02:32:21,370 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:32:21,370 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:32:21.370
2025-06-22 02:32:21,379 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:32:21,440 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458008. UTC time = 2025-06-22T00:32:21.370
2025-06-22 02:32:21,440 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:32:21,441 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:32:21,441 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:32:21,441 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:32:21,441 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:32:21,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.857
2025-06-22 02:32:21,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.891
2025-06-22 02:32:21,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:32:21,504 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:32:21,504 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:32:48,683 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:32:48,684 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:33:21,565 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:33:21,565 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:33:21,567 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:33:09', tmtdew=8.76, humidity=53.15, cloud=0.0, wind=24.98, temperature=5.41, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:32:52.685', atlas_cloud=1, atlas_rain=1, zp_data=[0.006750000000000256, 0.01925000000000132, -0.02474999999999916, 0.018499999999999517, -0.1355000000000004, -0.08824999999999861, -0.08150000000000013, -0.06674999999999898, 0.07649999999999935, 0.015499999999999403, 0.01624999999999943, -0.03200000000000003, -0.10100000000000087, 0.015249999999999986, -0.030000000000001137, -0.0860000000000003, 0.02224999999999966, 0.005499999999999616, 0.010499999999998622, -0.08775000000000155, -0.009000000000000341, 0.03324999999999889, -0.09274999999999878, -0.1462500000000002, -0.06300000000000061, 0.03850000000000087, -0.01425000000000054, -0.08649999999999913, -0.10099999999999909, -0.1144999999999996, -0.07849999999999824, -0.16900000000000048, -0.07725000000000115], zp_timestamp='2025-06-22T00:31:00')
2025-06-22 02:33:21,568 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-22 02:33:21,568 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:33:21,568 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 21s
2025-06-22 02:33:21,568 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:33:21,568 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:33:21.568
2025-06-22 02:33:21,577 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:33:21,639 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456587. UTC time = 2025-06-22T00:33:21.568
2025-06-22 02:33:21,639 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:33:21,639 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:33:21,639 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:33:21,639 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:33:21,639 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:33:21,702 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.968
2025-06-22 02:33:21,702 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.578
2025-06-22 02:33:21,703 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:33:21,703 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:33:21,703 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:33:48,744 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:33:48,745 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:34:21,763 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:34:21,763 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:34:21,766 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:33:42', tmtdew=8.75, humidity=53.21, cloud=0.0, wind=23.27, temperature=5.42, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:33:22.752', atlas_cloud=1, atlas_rain=1, zp_data=[0.006750000000000256, 0.01925000000000132, -0.02474999999999916, 0.018499999999999517, -0.1355000000000004, -0.08824999999999861, -0.08150000000000013, -0.06674999999999898, 0.07649999999999935, 0.015499999999999403, 0.01624999999999943, -0.03200000000000003, -0.10100000000000087, 0.015249999999999986, -0.030000000000001137, -0.0860000000000003, 0.02224999999999966, 0.005499999999999616, 0.010499999999998622, -0.08775000000000155, -0.009000000000000341, 0.03324999999999889, -0.09274999999999878, -0.1462500000000002, -0.06300000000000061, 0.03850000000000087, -0.01425000000000054, -0.08649999999999913, -0.10099999999999909, -0.1144999999999996, -0.07849999999999824, -0.16900000000000048, -0.07725000000000115], zp_timestamp='2025-06-22T00:31:00')
2025-06-22 02:34:21,766 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-22 02:34:21,766 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:34:21,766 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 21s
2025-06-22 02:34:21,766 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:34:21,767 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:34:21.767
2025-06-22 02:34:21,775 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:34:21,836 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557183. UTC time = 2025-06-22T00:34:21.767
2025-06-22 02:34:21,836 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:34:21,836 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:34:21,836 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:34:21,836 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:34:21,836 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:34:21,899 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.151
2025-06-22 02:34:21,899 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.894
2025-06-22 02:34:21,899 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:34:21,900 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:34:21,900 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:34:48,805 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:34:48,823 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:35:21,960 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:35:21,960 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:35:21,963 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:34:45', tmtdew=8.73, humidity=53.28, cloud=0.0, wind=24.31, temperature=5.43, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:34:22.714', atlas_cloud=1, atlas_rain=1, zp_data=[0.006750000000000256, 0.01925000000000132, -0.02474999999999916, 0.018499999999999517, -0.1355000000000004, -0.08824999999999861, -0.08150000000000013, -0.06674999999999898, 0.07649999999999935, 0.015499999999999403, 0.01624999999999943, -0.03200000000000003, -0.10100000000000087, 0.015249999999999986, -0.030000000000001137, -0.0860000000000003, 0.02224999999999966, 0.005499999999999616, 0.010499999999998622, -0.08775000000000155, -0.009000000000000341, 0.03324999999999889, -0.09274999999999878, -0.1462500000000002, -0.06300000000000061, 0.03850000000000087, -0.01425000000000054, -0.08649999999999913, -0.10099999999999909, -0.1144999999999996, -0.07849999999999824, -0.16900000000000048, -0.07725000000000115], zp_timestamp='2025-06-22T00:31:00')
2025-06-22 02:35:21,963 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-22 02:35:21,963 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:35:21,963 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 21s
2025-06-22 02:35:21,963 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:35:21,963 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:35:21.963
2025-06-22 02:35:21,972 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:35:22,034 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924553933. UTC time = 2025-06-22T00:35:21.963
2025-06-22 02:35:22,034 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:35:22,034 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:35:22,034 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:35:22,034 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:35:22,034 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:35:22,098 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.405
2025-06-22 02:35:22,098 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.139
2025-06-22 02:35:22,098 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:35:22,098 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:35:22,098 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:35:48,883 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:35:48,884 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:36:22,159 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:36:22,159 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:36:22,160 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:35:49', tmtdew=8.7, humidity=53.54, cloud=0.0, wind=30.75, temperature=5.44, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:35:52.742', atlas_cloud=1, atlas_rain=1, zp_data=[0.055749999999999744, 0.0547500000000003, 0.06625000000000014, 0.06400000000000006, -0.10899999999999999, -0.0337499999999995, -0.013500000000000512, -0.01524999999999821, 0.09149999999999991, 0.01750000000000007, 0.047250000000000014, -0.006999999999999673, -0.034000000000000696, 0.036249999999999005, -0.0129999999999999, -0.06099999999999994, 0.047250000000000014, 0.028499999999999304, 0.029500000000000526, -0.07975000000000065, -0.01600000000000179, 0.027749999999999275, -0.09074999999999989, -0.10274999999999856, -0.012500000000001066, 0.04049999999999976, 0.03175000000000061, -0.06049999999999933, -0.0835000000000008, -0.07299999999999862, -0.07499999999999929, -0.13599999999999923, -0.04625000000000057], zp_timestamp='2025-06-22T00:34:00')
2025-06-22 02:36:22,161 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-22 02:36:22,161 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:36:22,161 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 22s
2025-06-22 02:36:22,161 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:36:22,161 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:36:22.161
2025-06-22 02:36:22,170 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:36:22,232 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455603. UTC time = 2025-06-22T00:36:22.161
2025-06-22 02:36:22,232 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:36:22,232 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:36:22,232 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:36:22,232 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:36:22,232 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:36:22,300 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.657
2025-06-22 02:36:22,300 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.313
2025-06-22 02:36:22,300 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:36:22,300 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:36:22,301 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:36:48,944 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:36:48,945 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:37:22,359 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:37:22,359 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:37:22,360 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:36:52', tmtdew=8.69, humidity=53.45, cloud=0.0, wind=23.8, temperature=5.43, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:36:52.704', atlas_cloud=1, atlas_rain=1, zp_data=[0.055749999999999744, 0.0547500000000003, 0.06625000000000014, 0.06400000000000006, -0.10899999999999999, -0.0337499999999995, -0.013500000000000512, -0.01524999999999821, 0.09149999999999991, 0.01750000000000007, 0.047250000000000014, -0.006999999999999673, -0.034000000000000696, 0.036249999999999005, -0.0129999999999999, -0.06099999999999994, 0.047250000000000014, 0.028499999999999304, 0.029500000000000526, -0.07975000000000065, -0.01600000000000179, 0.027749999999999275, -0.09074999999999989, -0.10274999999999856, -0.012500000000001066, 0.04049999999999976, 0.03175000000000061, -0.06049999999999933, -0.0835000000000008, -0.07299999999999862, -0.07499999999999929, -0.13599999999999923, -0.04625000000000057], zp_timestamp='2025-06-22T00:34:00')
2025-06-22 02:37:22,360 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-22 02:37:22,360 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:37:22,360 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 22s
2025-06-22 02:37:22,361 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:37:22,361 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:37:22.361
2025-06-22 02:37:22,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:37:22,430 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456339. UTC time = 2025-06-22T00:37:22.361
2025-06-22 02:37:22,431 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:37:22,431 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:37:22,431 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:37:22,431 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:37:22,431 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:37:22,494 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.333
2025-06-22 02:37:22,494 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.413
2025-06-22 02:37:22,494 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:37:22,494 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:37:22,495 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:37:49,005 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:37:49,006 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:38:22,555 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:38:22,555 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:38:22,557 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:37:56', tmtdew=8.68, humidity=53.47, cloud=0.0, wind=28.09, temperature=5.41, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:37:22.685', atlas_cloud=1, atlas_rain=1, zp_data=[0.055749999999999744, 0.0547500000000003, 0.06625000000000014, 0.06400000000000006, -0.10899999999999999, -0.0337499999999995, -0.013500000000000512, -0.01524999999999821, 0.09149999999999991, 0.01750000000000007, 0.047250000000000014, -0.006999999999999673, -0.034000000000000696, 0.036249999999999005, -0.0129999999999999, -0.06099999999999994, 0.047250000000000014, 0.028499999999999304, 0.029500000000000526, -0.07975000000000065, -0.01600000000000179, 0.027749999999999275, -0.09074999999999989, -0.10274999999999856, -0.012500000000001066, 0.04049999999999976, 0.03175000000000061, -0.06049999999999933, -0.0835000000000008, -0.07299999999999862, -0.07499999999999929, -0.13599999999999923, -0.04625000000000057], zp_timestamp='2025-06-22T00:34:00')
2025-06-22 02:38:22,558 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-22 02:38:22,558 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:38:22,558 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 22s
2025-06-22 02:38:22,558 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:38:22,558 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:38:22.558
2025-06-22 02:38:22,567 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:38:22,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924575916. UTC time = 2025-06-22T00:38:22.558
2025-06-22 02:38:22,631 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:38:22,631 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:38:22,631 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:38:22,631 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:38:22,631 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:38:22,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.089
2025-06-22 02:38:22,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.440
2025-06-22 02:38:22,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:38:22,695 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:38:22,695 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:38:49,066 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:38:49,067 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:39:22,755 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:39:22,755 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:39:22,758 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:38:59', tmtdew=8.64, humidity=53.5, cloud=0.0, wind=24.4, temperature=5.37, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:38:22.733', atlas_cloud=1, atlas_rain=1, zp_data=[0.055749999999999744, 0.0547500000000003, 0.06625000000000014, 0.06400000000000006, -0.10899999999999999, -0.0337499999999995, -0.013500000000000512, -0.01524999999999821, 0.09149999999999991, 0.01750000000000007, 0.047250000000000014, -0.006999999999999673, -0.034000000000000696, 0.036249999999999005, -0.0129999999999999, -0.06099999999999994, 0.047250000000000014, 0.028499999999999304, 0.029500000000000526, -0.07975000000000065, -0.01600000000000179, 0.027749999999999275, -0.09074999999999989, -0.10274999999999856, -0.012500000000001066, 0.04049999999999976, 0.03175000000000061, -0.06049999999999933, -0.0835000000000008, -0.07299999999999862, -0.07499999999999929, -0.13599999999999923, -0.04625000000000057], zp_timestamp='2025-06-22T00:37:00')
2025-06-22 02:39:22,758 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-22 02:39:22,758 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:39:22,758 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 22s
2025-06-22 02:39:22,758 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:39:22,759 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:39:22.759
2025-06-22 02:39:22,768 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:39:22,830 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924593537. UTC time = 2025-06-22T00:39:22.759
2025-06-22 02:39:22,830 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:39:22,830 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:39:22,830 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:39:22,830 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:39:22,830 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:39:22,894 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.924
2025-06-22 02:39:22,894 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.391
2025-06-22 02:39:22,894 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:39:22,895 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:39:22,895 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:39:49,127 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:39:49,128 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:40:22,955 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:40:22,955 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:40:22,957 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:40:03', tmtdew=8.6, humidity=53.98, cloud=0.0, wind=27.54, temperature=5.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:39:52.675', atlas_cloud=1, atlas_rain=1, zp_data=[0.055749999999999744, 0.0547500000000003, 0.06625000000000014, 0.06400000000000006, -0.10899999999999999, -0.0337499999999995, -0.013500000000000512, -0.01524999999999821, 0.09149999999999991, 0.01750000000000007, 0.047250000000000014, -0.006999999999999673, -0.034000000000000696, 0.036249999999999005, -0.0129999999999999, -0.06099999999999994, 0.047250000000000014, 0.028499999999999304, 0.029500000000000526, -0.07975000000000065, -0.01600000000000179, 0.027749999999999275, -0.09074999999999989, -0.10274999999999856, -0.012500000000001066, 0.04049999999999976, 0.03175000000000061, -0.06049999999999933, -0.0835000000000008, -0.07299999999999862, -0.07499999999999929, -0.13599999999999923, -0.04625000000000057], zp_timestamp='2025-06-22T00:37:00')
2025-06-22 02:40:22,957 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-22 02:40:22,957 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:40:22,957 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 22s
2025-06-22 02:40:22,957 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:40:22,958 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:40:22.958
2025-06-22 02:40:22,966 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:40:23,029 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461531. UTC time = 2025-06-22T00:40:22.958
2025-06-22 02:40:23,029 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:40:23,029 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:40:23,029 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:40:23,029 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:40:23,029 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:40:23,093 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.836
2025-06-22 02:40:23,093 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.265
2025-06-22 02:40:23,093 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:40:23,093 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:40:23,093 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:40:49,188 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:40:49,189 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:41:23,154 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:41:23,154 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:41:23,156 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:41:07', tmtdew=8.63, humidity=53.52, cloud=0.0, wind=30.1, temperature=5.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:40:22.656', atlas_cloud=1, atlas_rain=1, zp_data=[0.055749999999999744, 0.0547500000000003, 0.06625000000000014, 0.06400000000000006, -0.10899999999999999, -0.0337499999999995, -0.013500000000000512, -0.01524999999999821, 0.09149999999999991, 0.01750000000000007, 0.047250000000000014, -0.006999999999999673, -0.034000000000000696, 0.036249999999999005, -0.0129999999999999, -0.06099999999999994, 0.047250000000000014, 0.028499999999999304, 0.029500000000000526, -0.07975000000000065, -0.01600000000000179, 0.027749999999999275, -0.09074999999999989, -0.10274999999999856, -0.012500000000001066, 0.04049999999999976, 0.03175000000000061, -0.06049999999999933, -0.0835000000000008, -0.07299999999999862, -0.07499999999999929, -0.13599999999999923, -0.04625000000000057], zp_timestamp='2025-06-22T00:37:00')
2025-06-22 02:41:23,156 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-22 02:41:23,156 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:41:23,157 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 23s
2025-06-22 02:41:23,157 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:41:23,157 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:41:23.157
2025-06-22 02:41:23,166 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:41:23,229 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924591884. UTC time = 2025-06-22T00:41:23.157
2025-06-22 02:41:23,229 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:41:23,229 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:41:23,229 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:41:23,229 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:41:23,229 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:41:23,294 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.825
2025-06-22 02:41:23,294 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.061
2025-06-22 02:41:23,294 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:41:23,294 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:41:23,295 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:41:49,247 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:41:49,266 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:42:23,354 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:42:23,355 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:42:23,358 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:42:10', tmtdew=8.59, humidity=53.89, cloud=0.0, wind=26.78, temperature=5.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:41:22.704', atlas_cloud=1, atlas_rain=1, zp_data=[0.025750000000000384, 0.06225000000000058, 0.014750000000001151, -0.002000000000000668, -0.08000000000000007, -0.038750000000000284, -0.08300000000000018, -0.0017499999999994742, 0.07749999999999879, 0.02200000000000024, -0.0007500000000000284, -0.034000000000000696, -0.08699999999999974, 0.019249999999999545, -0.006000000000000227, -0.0730000000000004, 0.013249999999999318, -0.007500000000000284, -0.0005000000000006111, -0.08275000000000077, -0.0710000000000015, -0.015750000000000597, -0.07874999999999943, -0.12424999999999997, -0.05900000000000105, -0.033500000000000085, -0.028249999999999886, -0.07150000000000034, -0.09600000000000009, -0.05099999999999838, -0.053999999999998494, -0.15700000000000003, -0.07225000000000037], zp_timestamp='2025-06-22T00:40:00')
2025-06-22 02:42:23,358 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-22 02:42:23,358 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:42:23,358 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 23s
2025-06-22 02:42:23,358 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:42:23,359 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:42:23.359
2025-06-22 02:42:23,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:42:23,437 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457413. UTC time = 2025-06-22T00:42:23.359
2025-06-22 02:42:23,437 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:42:23,437 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:42:23,437 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:42:23,437 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:42:23,438 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:42:23,506 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.889
2025-06-22 02:42:23,506 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.777
2025-06-22 02:42:23,506 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:42:23,506 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:42:23,506 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:42:49,326 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:42:49,327 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:43:23,567 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:43:23,567 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:43:23,568 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:43:14', tmtdew=8.58, humidity=53.91, cloud=0.0, wind=30.72, temperature=5.27, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:42:52.646', atlas_cloud=1, atlas_rain=1, zp_data=[0.025750000000000384, 0.06225000000000058, 0.014750000000001151, -0.002000000000000668, -0.08000000000000007, -0.038750000000000284, -0.08300000000000018, -0.0017499999999994742, 0.07749999999999879, 0.02200000000000024, -0.0007500000000000284, -0.034000000000000696, -0.08699999999999974, 0.019249999999999545, -0.006000000000000227, -0.0730000000000004, 0.013249999999999318, -0.007500000000000284, -0.0005000000000006111, -0.08275000000000077, -0.0710000000000015, -0.015750000000000597, -0.07874999999999943, -0.12424999999999997, -0.05900000000000105, -0.033500000000000085, -0.028249999999999886, -0.07150000000000034, -0.09600000000000009, -0.05099999999999838, -0.053999999999998494, -0.15700000000000003, -0.07225000000000037], zp_timestamp='2025-06-22T00:40:00')
2025-06-22 02:43:23,568 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-06-22 02:43:23,568 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:43:23,568 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 23s
2025-06-22 02:43:23,568 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:43:23,569 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:43:23.569
2025-06-22 02:43:23,577 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:43:23,639 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924561956. UTC time = 2025-06-22T00:43:23.569
2025-06-22 02:43:23,639 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:43:23,639 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:43:23,639 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:43:23,639 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:43:23,639 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:43:23,703 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.026
2025-06-22 02:43:23,703 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.701
2025-06-22 02:43:23,703 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:43:23,703 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:43:23,703 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:43:49,387 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:43:49,388 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:44:23,764 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:44:23,764 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:44:23,767 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:44:18', tmtdew=8.58, humidity=54.06, cloud=0.0, wind=29.99, temperature=5.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:43:52.694', atlas_cloud=1, atlas_rain=1, zp_data=[0.025750000000000384, 0.06225000000000058, 0.014750000000001151, -0.002000000000000668, -0.08000000000000007, -0.038750000000000284, -0.08300000000000018, -0.0017499999999994742, 0.07749999999999879, 0.02200000000000024, -0.0007500000000000284, -0.034000000000000696, -0.08699999999999974, 0.019249999999999545, -0.006000000000000227, -0.0730000000000004, 0.013249999999999318, -0.007500000000000284, -0.0005000000000006111, -0.08275000000000077, -0.0710000000000015, -0.015750000000000597, -0.07874999999999943, -0.12424999999999997, -0.05900000000000105, -0.033500000000000085, -0.028249999999999886, -0.07150000000000034, -0.09600000000000009, -0.05099999999999838, -0.053999999999998494, -0.15700000000000003, -0.07225000000000037], zp_timestamp='2025-06-22T00:40:00')
2025-06-22 02:44:23,767 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 5s
2025-06-22 02:44:23,767 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:44:23,767 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 23s
2025-06-22 02:44:23,767 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:44:23,767 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:44:23.768
2025-06-22 02:44:23,777 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:44:23,843 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455528. UTC time = 2025-06-22T00:44:23.768
2025-06-22 02:44:23,844 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:44:23,844 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:44:23,844 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:44:23,844 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:44:23,844 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:44:23,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.235
2025-06-22 02:44:23,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.991
2025-06-22 02:44:23,910 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:44:23,910 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:44:23,910 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:44:49,448 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:44:49,452 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:45:23,970 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:45:23,970 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:45:23,971 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:44:49', tmtdew=8.56, humidity=54.13, cloud=0.0, wind=28.78, temperature=5.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:44:22.675', atlas_cloud=1, atlas_rain=1, zp_data=[0.025750000000000384, 0.06225000000000058, 0.014750000000001151, -0.002000000000000668, -0.08000000000000007, -0.038750000000000284, -0.08300000000000018, -0.0017499999999994742, 0.07749999999999879, 0.02200000000000024, -0.0007500000000000284, -0.034000000000000696, -0.08699999999999974, 0.019249999999999545, -0.006000000000000227, -0.0730000000000004, 0.013249999999999318, -0.007500000000000284, -0.0005000000000006111, -0.08275000000000077, -0.0710000000000015, -0.015750000000000597, -0.07874999999999943, -0.12424999999999997, -0.05900000000000105, -0.033500000000000085, -0.028249999999999886, -0.07150000000000034, -0.09600000000000009, -0.05099999999999838, -0.053999999999998494, -0.15700000000000003, -0.07225000000000037], zp_timestamp='2025-06-22T00:43:00')
2025-06-22 02:45:23,972 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-22 02:45:23,972 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:45:23,972 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 23s
2025-06-22 02:45:23,972 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:45:23,972 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:45:23.972
2025-06-22 02:45:23,981 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:45:24,042 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554002. UTC time = 2025-06-22T00:45:23.972
2025-06-22 02:45:24,042 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:45:24,042 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:45:24,042 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:45:24,042 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:45:24,042 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:45:24,106 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.516
2025-06-22 02:45:24,106 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.211
2025-06-22 02:45:24,107 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:45:24,107 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:45:24,107 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:45:49,512 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:45:49,530 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:46:24,167 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:46:24,167 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:46:24,170 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:45:53', tmtdew=8.51, humidity=54.31, cloud=0.0, wind=24.37, temperature=5.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:45:52.704', atlas_cloud=1, atlas_rain=1, zp_data=[0.025750000000000384, 0.06225000000000058, 0.014750000000001151, -0.002000000000000668, -0.08000000000000007, -0.038750000000000284, -0.08300000000000018, -0.0017499999999994742, 0.07749999999999879, 0.02200000000000024, -0.0007500000000000284, -0.034000000000000696, -0.08699999999999974, 0.019249999999999545, -0.006000000000000227, -0.0730000000000004, 0.013249999999999318, -0.007500000000000284, -0.0005000000000006111, -0.08275000000000077, -0.0710000000000015, -0.015750000000000597, -0.07874999999999943, -0.12424999999999997, -0.05900000000000105, -0.033500000000000085, -0.028249999999999886, -0.07150000000000034, -0.09600000000000009, -0.05099999999999838, -0.053999999999998494, -0.15700000000000003, -0.07225000000000037], zp_timestamp='2025-06-22T00:43:00')
2025-06-22 02:46:24,170 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-22 02:46:24,170 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:46:24,170 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 24s
2025-06-22 02:46:24,170 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:46:24,171 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:46:24.171
2025-06-22 02:46:24,180 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:46:24,241 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455805. UTC time = 2025-06-22T00:46:24.171
2025-06-22 02:46:24,241 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:46:24,241 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:46:24,241 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:46:24,241 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:46:24,241 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:46:24,307 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.528
2025-06-22 02:46:24,307 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.358
2025-06-22 02:46:24,307 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:46:24,308 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:46:24,308 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:46:49,590 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:46:49,591 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:47:24,368 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:47:24,368 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:47:24,370 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:46:56', tmtdew=8.47, humidity=54.36, cloud=0.0, wind=28.35, temperature=5.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:46:52.666', atlas_cloud=1, atlas_rain=1, zp_data=[0.025750000000000384, 0.06225000000000058, 0.014750000000001151, -0.002000000000000668, -0.08000000000000007, -0.038750000000000284, -0.08300000000000018, -0.0017499999999994742, 0.07749999999999879, 0.02200000000000024, -0.0007500000000000284, -0.034000000000000696, -0.08699999999999974, 0.019249999999999545, -0.006000000000000227, -0.0730000000000004, 0.013249999999999318, -0.007500000000000284, -0.0005000000000006111, -0.08275000000000077, -0.0710000000000015, -0.015750000000000597, -0.07874999999999943, -0.12424999999999997, -0.05900000000000105, -0.033500000000000085, -0.028249999999999886, -0.07150000000000034, -0.09600000000000009, -0.05099999999999838, -0.053999999999998494, -0.15700000000000003, -0.07225000000000037], zp_timestamp='2025-06-22T00:43:00')
2025-06-22 02:47:24,370 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-22 02:47:24,370 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:47:24,370 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 24s
2025-06-22 02:47:24,370 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:47:24,371 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:47:24.371
2025-06-22 02:47:24,379 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:47:24,440 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924567316. UTC time = 2025-06-22T00:47:24.371
2025-06-22 02:47:24,440 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:47:24,440 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:47:24,440 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:47:24,440 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:47:24,440 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:47:24,503 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.233
2025-06-22 02:47:24,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.431
2025-06-22 02:47:24,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:47:24,504 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:47:24,504 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:47:49,651 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:47:49,652 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:48:24,564 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:48:24,564 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:48:24,566 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:47:28', tmtdew=8.46, humidity=54.38, cloud=0.0, wind=24.72, temperature=5.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:47:52.714', atlas_cloud=1, atlas_rain=1, zp_data=[0.03275000000000006, 0.056250000000000355, 0.052250000000000796, 0.07249999999999979, -0.05349999999999966, -0.009749999999998593, -0.03850000000000087, -0.03575000000000017, 0.11749999999999972, 0.041499999999999204, 0.036749999999999616, -0.012000000000000455, -0.08249999999999957, 0.05824999999999925, 0.0039999999999995595, -0.05799999999999983, 0.04574999999999996, 0.050499999999999545, 0.031000000000000583, -0.047750000000000625, -0.021000000000000796, 0.005749999999999034, -0.08074999999999832, -0.05224999999999902, -0.036000000000001364, 0.024499999999999744, -0.020250000000000767, -0.07450000000000045, -0.03500000000000014, -0.04099999999999859, -0.04699999999999882, -0.07249999999999979, -0.056250000000000355], zp_timestamp='2025-06-22T00:46:00')
2025-06-22 02:48:24,566 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 56s
2025-06-22 02:48:24,566 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:48:24,566 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 24s
2025-06-22 02:48:24,566 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:48:24,567 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:48:24.567
2025-06-22 02:48:24,575 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:48:24,637 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924581733. UTC time = 2025-06-22T00:48:24.567
2025-06-22 02:48:24,637 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:48:24,637 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:48:24,637 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:48:24,638 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:48:24,638 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:48:24,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.018
2025-06-22 02:48:24,702 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.430
2025-06-22 02:48:24,702 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:48:24,702 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:48:24,702 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:48:49,711 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:48:49,732 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:49:24,762 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:49:24,762 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:49:24,765 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:47:28', tmtdew=8.46, humidity=54.38, cloud=0.0, wind=24.72, temperature=5.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:47:52.714', atlas_cloud=1, atlas_rain=1, zp_data=[0.03275000000000006, 0.056250000000000355, 0.052250000000000796, 0.07249999999999979, -0.05349999999999966, -0.009749999999998593, -0.03850000000000087, -0.03575000000000017, 0.11749999999999972, 0.041499999999999204, 0.036749999999999616, -0.012000000000000455, -0.08249999999999957, 0.05824999999999925, 0.0039999999999995595, -0.05799999999999983, 0.04574999999999996, 0.050499999999999545, 0.031000000000000583, -0.047750000000000625, -0.021000000000000796, 0.005749999999999034, -0.08074999999999832, -0.05224999999999902, -0.036000000000001364, 0.024499999999999744, -0.020250000000000767, -0.07450000000000045, -0.03500000000000014, -0.04099999999999859, -0.04699999999999882, -0.07249999999999979, -0.056250000000000355], zp_timestamp='2025-06-22T00:46:00')
2025-06-22 02:49:24,765 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 56s
2025-06-22 02:49:24,765 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:49:24,765 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 24s
2025-06-22 02:49:24,765 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:49:24,766 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:49:24.766
2025-06-22 02:49:24,774 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:49:24,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924601197. UTC time = 2025-06-22T00:49:24.766
2025-06-22 02:49:24,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:49:24,838 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:49:24,838 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:49:24,838 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:49:24,838 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:49:24,903 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.882
2025-06-22 02:49:24,903 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.353
2025-06-22 02:49:24,903 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:49:24,903 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:49:24,904 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:49:49,792 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:49:49,812 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:50:24,963 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:50:24,964 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:50:24,966 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:47:28', tmtdew=8.46, humidity=54.38, cloud=0.0, wind=24.72, temperature=5.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:47:52.714', atlas_cloud=1, atlas_rain=1, zp_data=[0.03275000000000006, 0.056250000000000355, 0.052250000000000796, 0.07249999999999979, -0.05349999999999966, -0.009749999999998593, -0.03850000000000087, -0.03575000000000017, 0.11749999999999972, 0.041499999999999204, 0.036749999999999616, -0.012000000000000455, -0.08249999999999957, 0.05824999999999925, 0.0039999999999995595, -0.05799999999999983, 0.04574999999999996, 0.050499999999999545, 0.031000000000000583, -0.047750000000000625, -0.021000000000000796, 0.005749999999999034, -0.08074999999999832, -0.05224999999999902, -0.036000000000001364, 0.024499999999999744, -0.020250000000000767, -0.07450000000000045, -0.03500000000000014, -0.04099999999999859, -0.04699999999999882, -0.07249999999999979, -0.056250000000000355], zp_timestamp='2025-06-22T00:46:00')
2025-06-22 02:50:24,967 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 56s
2025-06-22 02:50:24,967 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:50:24,967 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 24s
2025-06-22 02:50:24,967 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:50:24,967 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:50:24.967
2025-06-22 02:50:24,976 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:50:25,039 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924605947. UTC time = 2025-06-22T00:50:24.967
2025-06-22 02:50:25,039 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:50:25,039 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:50:25,039 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:50:25,039 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:50:25,040 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:50:25,103 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.823
2025-06-22 02:50:25,103 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.198
2025-06-22 02:50:25,103 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:50:25,103 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:50:25,104 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:50:49,871 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:50:49,892 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:51:25,164 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:51:25,164 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:51:25,167 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:51:11', tmtdew=8.43, humidity=54.38, cloud=0.0, wind=24.93, temperature=5.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:50:22.618', atlas_cloud=1, atlas_rain=1, zp_data=[0.008250000000000313, 0.028249999999999886, -0.03275000000000006, -0.012000000000000455, -0.08150000000000013, 0.009250000000001535, -0.11500000000000021, -0.05274999999999963, 0.017999999999998906, -0.0019999999999988916, 0.010749999999998039, -0.06700000000000017, -0.10999999999999943, -0.021750000000000824, -0.06600000000000072, -0.10100000000000087, 0.02024999999999899, 0.005499999999999616, -0.027500000000001634, -0.088750000000001, -0.05900000000000105, -0.04975000000000129, -0.16724999999999923, -0.1197499999999998, -0.08900000000000041, -0.028499999999999304, -0.04025000000000034, -0.07249999999999979, -0.08000000000000007, -0.10249999999999915, -0.08399999999999963, -0.15549999999999997, -0.11125000000000185], zp_timestamp='2025-06-22T00:49:00')
2025-06-22 02:51:25,167 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-22 02:51:25,167 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:51:25,167 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 25s
2025-06-22 02:51:25,167 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:51:25,167 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:51:25.167
2025-06-22 02:51:25,176 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:51:25,237 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458461. UTC time = 2025-06-22T00:51:25.167
2025-06-22 02:51:25,237 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:51:25,237 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:51:25,237 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:51:25,237 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:51:25,237 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:51:25,301 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.839
2025-06-22 02:51:25,301 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.965
2025-06-22 02:51:25,301 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:51:25,301 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:51:25,302 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:51:49,951 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:51:49,970 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:52:25,362 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:52:25,362 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:52:25,365 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:52:16', tmtdew=8.46, humidity=54.38, cloud=0.0, wind=27.81, temperature=5.18, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:51:52.646', atlas_cloud=1, atlas_rain=1, zp_data=[0.008250000000000313, 0.028249999999999886, -0.03275000000000006, -0.012000000000000455, -0.08150000000000013, 0.009250000000001535, -0.11500000000000021, -0.05274999999999963, 0.017999999999998906, -0.0019999999999988916, 0.010749999999998039, -0.06700000000000017, -0.10999999999999943, -0.021750000000000824, -0.06600000000000072, -0.10100000000000087, 0.02024999999999899, 0.005499999999999616, -0.027500000000001634, -0.088750000000001, -0.05900000000000105, -0.04975000000000129, -0.16724999999999923, -0.1197499999999998, -0.08900000000000041, -0.028499999999999304, -0.04025000000000034, -0.07249999999999979, -0.08000000000000007, -0.10249999999999915, -0.08399999999999963, -0.15549999999999997, -0.11125000000000185], zp_timestamp='2025-06-22T00:49:00')
2025-06-22 02:52:25,365 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-06-22 02:52:25,365 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:52:25,365 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 25s
2025-06-22 02:52:25,365 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:52:25,366 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:52:25.366
2025-06-22 02:52:25,374 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:52:25,437 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456892. UTC time = 2025-06-22T00:52:25.366
2025-06-22 02:52:25,437 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:52:25,438 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:52:25,438 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:52:25,438 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:52:25,438 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:52:25,502 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.930
2025-06-22 02:52:25,502 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.651
2025-06-22 02:52:25,502 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:52:25,502 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:52:25,502 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:52:50,030 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:52:50,046 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:53:25,559 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:53:25,559 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:53:25,562 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:52:48', tmtdew=8.46, humidity=54.39, cloud=0.0, wind=27.17, temperature=5.15, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:52:52.608', atlas_cloud=1, atlas_rain=1, zp_data=[0.008250000000000313, 0.028249999999999886, -0.03275000000000006, -0.012000000000000455, -0.08150000000000013, 0.009250000000001535, -0.11500000000000021, -0.05274999999999963, 0.017999999999998906, -0.0019999999999988916, 0.010749999999998039, -0.06700000000000017, -0.10999999999999943, -0.021750000000000824, -0.06600000000000072, -0.10100000000000087, 0.02024999999999899, 0.005499999999999616, -0.027500000000001634, -0.088750000000001, -0.05900000000000105, -0.04975000000000129, -0.16724999999999923, -0.1197499999999998, -0.08900000000000041, -0.028499999999999304, -0.04025000000000034, -0.07249999999999979, -0.08000000000000007, -0.10249999999999915, -0.08399999999999963, -0.15549999999999997, -0.11125000000000185], zp_timestamp='2025-06-22T00:49:00')
2025-06-22 02:53:25,562 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-22 02:53:25,562 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:53:25,562 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 25s
2025-06-22 02:53:25,562 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:53:25,563 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:53:25.563
2025-06-22 02:53:25,572 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:53:25,642 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558785. UTC time = 2025-06-22T00:53:25.563
2025-06-22 02:53:25,642 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:53:25,642 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:53:25,642 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:53:25,642 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:53:25,642 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:53:25,707 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.094
2025-06-22 02:53:25,707 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.815
2025-06-22 02:53:25,707 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:53:25,707 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:53:25,708 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:53:50,103 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:53:50,104 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:54:25,767 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:54:25,767 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:54:25,769 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:53:51', tmtdew=8.35, humidity=54.87, cloud=0.0, wind=22.94, temperature=5.08, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:53:22.675', atlas_cloud=1, atlas_rain=1, zp_data=[0.008250000000000313, 0.028249999999999886, -0.03275000000000006, -0.012000000000000455, -0.08150000000000013, 0.009250000000001535, -0.11500000000000021, -0.05274999999999963, 0.017999999999998906, -0.0019999999999988916, 0.010749999999998039, -0.06700000000000017, -0.10999999999999943, -0.021750000000000824, -0.06600000000000072, -0.10100000000000087, 0.02024999999999899, 0.005499999999999616, -0.027500000000001634, -0.088750000000001, -0.05900000000000105, -0.04975000000000129, -0.16724999999999923, -0.1197499999999998, -0.08900000000000041, -0.028499999999999304, -0.04025000000000034, -0.07249999999999979, -0.08000000000000007, -0.10249999999999915, -0.08399999999999963, -0.15549999999999997, -0.11125000000000185], zp_timestamp='2025-06-22T00:52:00')
2025-06-22 02:54:25,769 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-22 02:54:25,769 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:54:25,769 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 25s
2025-06-22 02:54:25,769 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:54:25,770 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:54:25.770
2025-06-22 02:54:25,778 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:54:25,841 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245541. UTC time = 2025-06-22T00:54:25.770
2025-06-22 02:54:25,841 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:54:25,841 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:54:25,841 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:54:25,841 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:54:25,841 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:54:25,905 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.330
2025-06-22 02:54:25,905 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.080
2025-06-22 02:54:25,905 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:54:25,905 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:54:25,906 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:54:50,163 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:54:50,164 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:55:25,966 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:55:25,966 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:55:25,976 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:54:55', tmtdew=8.38, humidity=54.58, cloud=0.0, wind=27.12, temperature=5.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:54:22.637', atlas_cloud=1, atlas_rain=1, zp_data=[0.008250000000000313, 0.028249999999999886, -0.03275000000000006, -0.012000000000000455, -0.08150000000000013, 0.009250000000001535, -0.11500000000000021, -0.05274999999999963, 0.017999999999998906, -0.0019999999999988916, 0.010749999999998039, -0.06700000000000017, -0.10999999999999943, -0.021750000000000824, -0.06600000000000072, -0.10100000000000087, 0.02024999999999899, 0.005499999999999616, -0.027500000000001634, -0.088750000000001, -0.05900000000000105, -0.04975000000000129, -0.16724999999999923, -0.1197499999999998, -0.08900000000000041, -0.028499999999999304, -0.04025000000000034, -0.07249999999999979, -0.08000000000000007, -0.10249999999999915, -0.08399999999999963, -0.15549999999999997, -0.11125000000000185], zp_timestamp='2025-06-22T00:52:00')
2025-06-22 02:55:25,977 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-22 02:55:25,977 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:55:25,977 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 25s
2025-06-22 02:55:25,977 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:55:25,977 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:55:25.977
2025-06-22 02:55:25,986 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:55:26,049 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245548. UTC time = 2025-06-22T00:55:25.977
2025-06-22 02:55:26,049 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:55:26,049 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:55:26,049 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:55:26,049 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:55:26,049 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:55:26,115 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.636
2025-06-22 02:55:26,116 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.272
2025-06-22 02:55:26,116 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:55:26,116 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:55:26,116 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:55:50,224 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:55:50,225 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:56:26,176 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:56:26,176 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:56:26,179 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:55:58', tmtdew=8.29, humidity=54.91, cloud=0.0, wind=24.24, temperature=5.03, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:55:52.666', atlas_cloud=1, atlas_rain=1, zp_data=[0.008250000000000313, 0.028249999999999886, -0.03275000000000006, -0.012000000000000455, -0.08150000000000013, 0.009250000000001535, -0.11500000000000021, -0.05274999999999963, 0.017999999999998906, -0.0019999999999988916, 0.010749999999998039, -0.06700000000000017, -0.10999999999999943, -0.021750000000000824, -0.06600000000000072, -0.10100000000000087, 0.02024999999999899, 0.005499999999999616, -0.027500000000001634, -0.088750000000001, -0.05900000000000105, -0.04975000000000129, -0.16724999999999923, -0.1197499999999998, -0.08900000000000041, -0.028499999999999304, -0.04025000000000034, -0.07249999999999979, -0.08000000000000007, -0.10249999999999915, -0.08399999999999963, -0.15549999999999997, -0.11125000000000185], zp_timestamp='2025-06-22T00:52:00')
2025-06-22 02:56:26,179 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-22 02:56:26,179 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:56:26,179 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 26s
2025-06-22 02:56:26,179 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:56:26,179 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:56:26.180
2025-06-22 02:56:26,188 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:56:26,253 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560773. UTC time = 2025-06-22T00:56:26.180
2025-06-22 02:56:26,253 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:56:26,253 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:56:26,253 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:56:26,253 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:56:26,253 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:56:26,318 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.409
2025-06-22 02:56:26,318 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.393
2025-06-22 02:56:26,318 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:56:26,318 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:56:26,318 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:56:50,285 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:56:50,286 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:57:26,379 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:57:26,379 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:57:26,381 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:57:02', tmtdew=8.28, humidity=54.97, cloud=0.0, wind=27.33, temperature=5.03, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:56:52.627', atlas_cloud=1, atlas_rain=1, zp_data=[0.031749999999998835, 0.0022500000000000853, 0.01025000000000098, 0.02149999999999963, 0.016500000000000625, -0.0067499999999984794, -0.048500000000000654, -0.009749999999998593, 0.0015000000000000568, 0.03049999999999997, -0.01875000000000071, -0.042500000000000426, -0.13150000000000084, -0.003249999999999531, -0.027000000000001023, -0.0810000000000013, 0.03474999999999895, 0.02149999999999963, 0.023999999999999133, -0.11824999999999974, -0.058000000000001606, -0.005750000000002586, -0.1427499999999995, -0.0702499999999997, -0.016000000000000014, -0.03250000000000064, 0.0007500000000000284, -0.09750000000000014, -0.08300000000000018, -0.08299999999999841, -0.10999999999999943, -0.1269999999999989, -0.08275000000000077], zp_timestamp='2025-06-22T00:55:00')
2025-06-22 02:57:26,382 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 02:57:26,382 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:57:26,382 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 26s
2025-06-22 02:57:26,382 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:57:26,382 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:57:26.382
2025-06-22 02:57:26,391 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:57:26,452 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924571944. UTC time = 2025-06-22T00:57:26.382
2025-06-22 02:57:26,452 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:57:26,452 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:57:26,452 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:57:26,452 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:57:26,452 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:57:26,516 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.144
2025-06-22 02:57:26,516 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.439
2025-06-22 02:57:26,516 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:57:26,516 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:57:26,516 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:57:50,346 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:57:50,347 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:58:26,576 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:58:26,577 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:58:26,587 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:57:34', tmtdew=8.3, humidity=55.22, cloud=0.0, wind=27.37, temperature=5.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:57:22.608', atlas_cloud=1, atlas_rain=1, zp_data=[0.031749999999998835, 0.0022500000000000853, 0.01025000000000098, 0.02149999999999963, 0.016500000000000625, -0.0067499999999984794, -0.048500000000000654, -0.009749999999998593, 0.0015000000000000568, 0.03049999999999997, -0.01875000000000071, -0.042500000000000426, -0.13150000000000084, -0.003249999999999531, -0.027000000000001023, -0.0810000000000013, 0.03474999999999895, 0.02149999999999963, 0.023999999999999133, -0.11824999999999974, -0.058000000000001606, -0.005750000000002586, -0.1427499999999995, -0.0702499999999997, -0.016000000000000014, -0.03250000000000064, 0.0007500000000000284, -0.09750000000000014, -0.08300000000000018, -0.08299999999999841, -0.10999999999999943, -0.1269999999999989, -0.08275000000000077], zp_timestamp='2025-06-22T00:55:00')
2025-06-22 02:58:26,587 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 52s
2025-06-22 02:58:26,587 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:58:26,588 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 26s
2025-06-22 02:58:26,588 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:58:26,588 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:58:26.588
2025-06-22 02:58:26,596 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:58:26,658 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458823. UTC time = 2025-06-22T00:58:26.588
2025-06-22 02:58:26,658 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:58:26,658 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:58:26,658 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:58:26,658 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:58:26,658 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:58:26,721 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.958
2025-06-22 02:58:26,721 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.410
2025-06-22 02:58:26,721 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:58:26,721 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:58:26,722 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:58:50,407 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:58:50,408 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 02:59:26,782 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 02:59:26,782 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 02:59:26,784 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T02:57:34', tmtdew=8.3, humidity=55.22, cloud=0.0, wind=27.37, temperature=5.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:57:22.608', atlas_cloud=1, atlas_rain=1, zp_data=[0.031749999999998835, 0.0022500000000000853, 0.01025000000000098, 0.02149999999999963, 0.016500000000000625, -0.0067499999999984794, -0.048500000000000654, -0.009749999999998593, 0.0015000000000000568, 0.03049999999999997, -0.01875000000000071, -0.042500000000000426, -0.13150000000000084, -0.003249999999999531, -0.027000000000001023, -0.0810000000000013, 0.03474999999999895, 0.02149999999999963, 0.023999999999999133, -0.11824999999999974, -0.058000000000001606, -0.005750000000002586, -0.1427499999999995, -0.0702499999999997, -0.016000000000000014, -0.03250000000000064, 0.0007500000000000284, -0.09750000000000014, -0.08300000000000018, -0.08299999999999841, -0.10999999999999943, -0.1269999999999989, -0.08275000000000077], zp_timestamp='2025-06-22T00:55:00')
2025-06-22 02:59:26,785 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 52s
2025-06-22 02:59:26,785 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 02:59:26,785 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 26s
2025-06-22 02:59:26,785 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 02:59:26,785 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T00:59:26.785
2025-06-22 02:59:26,794 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 02:59:26,877 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924609537. UTC time = 2025-06-22T00:59:26.785
2025-06-22 02:59:26,877 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 02:59:26,877 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 02:59:26,877 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 02:59:26,878 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 02:59:26,878 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 02:59:26,949 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.851
2025-06-22 02:59:26,949 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.304
2025-06-22 02:59:26,949 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 02:59:26,949 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 02:59:26,950 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 02:59:50,468 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 02:59:50,469 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:00:27,010 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:00:27,010 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:00:27,012 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:00:12', tmtdew=8.33, humidity=55.09, cloud=0.0, wind=30.33, temperature=5.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T00:59:52.598', atlas_cloud=1, atlas_rain=1, zp_data=[0.031749999999998835, 0.0022500000000000853, 0.01025000000000098, 0.02149999999999963, 0.016500000000000625, -0.0067499999999984794, -0.048500000000000654, -0.009749999999998593, 0.0015000000000000568, 0.03049999999999997, -0.01875000000000071, -0.042500000000000426, -0.13150000000000084, -0.003249999999999531, -0.027000000000001023, -0.0810000000000013, 0.03474999999999895, 0.02149999999999963, 0.023999999999999133, -0.11824999999999974, -0.058000000000001606, -0.005750000000002586, -0.1427499999999995, -0.0702499999999997, -0.016000000000000014, -0.03250000000000064, 0.0007500000000000284, -0.09750000000000014, -0.08300000000000018, -0.08299999999999841, -0.10999999999999943, -0.1269999999999989, -0.08275000000000077], zp_timestamp='2025-06-22T00:58:00')
2025-06-22 03:00:27,012 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-22 03:00:27,012 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:00:27,012 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 27s
2025-06-22 03:00:27,012 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:00:27,012 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:00:27.012
2025-06-22 03:00:27,021 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:00:27,093 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459734. UTC time = 2025-06-22T01:00:27.012
2025-06-22 03:00:27,094 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:00:27,094 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:00:27,094 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:00:27,094 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:00:27,094 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:00:27,164 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.819
2025-06-22 03:00:27,164 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.121
2025-06-22 03:00:27,164 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:00:27,164 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:00:27,165 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:00:50,529 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:00:50,530 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:01:27,223 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:01:27,223 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:01:27,226 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:01:17', tmtdew=8.29, humidity=55.12, cloud=0.0, wind=28.92, temperature=5.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:00:22.666', atlas_cloud=1, atlas_rain=1, zp_data=[0.031749999999998835, 0.0022500000000000853, 0.01025000000000098, 0.02149999999999963, 0.016500000000000625, -0.0067499999999984794, -0.048500000000000654, -0.009749999999998593, 0.0015000000000000568, 0.03049999999999997, -0.01875000000000071, -0.042500000000000426, -0.13150000000000084, -0.003249999999999531, -0.027000000000001023, -0.0810000000000013, 0.03474999999999895, 0.02149999999999963, 0.023999999999999133, -0.11824999999999974, -0.058000000000001606, -0.005750000000002586, -0.1427499999999995, -0.0702499999999997, -0.016000000000000014, -0.03250000000000064, 0.0007500000000000284, -0.09750000000000014, -0.08300000000000018, -0.08299999999999841, -0.10999999999999943, -0.1269999999999989, -0.08275000000000077], zp_timestamp='2025-06-22T00:58:00')
2025-06-22 03:01:27,226 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-22 03:01:27,226 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:01:27,226 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 27s
2025-06-22 03:01:27,226 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:01:27,226 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:01:27.226
2025-06-22 03:01:27,235 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:01:27,299 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924578096. UTC time = 2025-06-22T01:01:27.226
2025-06-22 03:01:27,299 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:01:27,299 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:01:27,300 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:01:27,300 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:01:27,300 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:01:27,365 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.863
2025-06-22 03:01:27,365 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.858
2025-06-22 03:01:27,365 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:01:27,365 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:01:27,366 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:01:50,590 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:01:50,591 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:02:27,423 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:02:27,423 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:02:27,425 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:01:49', tmtdew=8.3, humidity=55.11, cloud=0.0, wind=27.65, temperature=5.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:01:52.608', atlas_cloud=1, atlas_rain=1, zp_data=[0.031749999999998835, 0.0022500000000000853, 0.01025000000000098, 0.02149999999999963, 0.016500000000000625, -0.0067499999999984794, -0.048500000000000654, -0.009749999999998593, 0.0015000000000000568, 0.03049999999999997, -0.01875000000000071, -0.042500000000000426, -0.13150000000000084, -0.003249999999999531, -0.027000000000001023, -0.0810000000000013, 0.03474999999999895, 0.02149999999999963, 0.023999999999999133, -0.11824999999999974, -0.058000000000001606, -0.005750000000002586, -0.1427499999999995, -0.0702499999999997, -0.016000000000000014, -0.03250000000000064, 0.0007500000000000284, -0.09750000000000014, -0.08300000000000018, -0.08299999999999841, -0.10999999999999943, -0.1269999999999989, -0.08275000000000077], zp_timestamp='2025-06-22T00:58:00')
2025-06-22 03:02:27,425 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-22 03:02:27,425 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:02:27,425 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 27s
2025-06-22 03:02:27,425 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:02:27,425 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:02:27.425
2025-06-22 03:02:27,434 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:02:27,496 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456446. UTC time = 2025-06-22T01:02:27.425
2025-06-22 03:02:27,496 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:02:27,496 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:02:27,496 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:02:27,496 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:02:27,496 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:02:27,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.981
2025-06-22 03:02:27,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.612
2025-06-22 03:02:27,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:02:27,560 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:02:27,560 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:02:50,651 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:02:50,652 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:03:27,620 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:03:27,621 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:03:27,623 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:02:21', tmtdew=8.31, humidity=55.03, cloud=0.0, wind=23.06, temperature=5.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:02:22.589', atlas_cloud=1, atlas_rain=1, zp_data=[0.03774999999999906, 0.04124999999999979, 0.048250000000001236, 0.034499999999997755, 0.04400000000000048, 0.056250000000000355, -0.0039999999999995595, 0.011250000000000426, 0.09849999999999959, 0.031000000000000583, 0.04124999999999979, -0.023999999999999133, -0.12599999999999945, 0.006249999999999645, -0.022999999999999687, -0.0835000000000008, 0.01974999999999838, -0.005000000000000782, 0.022999999999999687, -0.06175000000000175, -0.03200000000000003, 0.003750000000000142, -0.08674999999999855, -0.07324999999999982, -0.017000000000001236, 0.015499999999999403, -0.021250000000000213, -0.06799999999999962, -0.051000000000000156, -0.08399999999999963, -0.054999999999999716, -0.15700000000000003, -0.06475000000000009], zp_timestamp='2025-06-22T01:01:00')
2025-06-22 03:03:27,624 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 6s
2025-06-22 03:03:27,624 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:03:27,624 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 27s
2025-06-22 03:03:27,624 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:03:27,624 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:03:27.624
2025-06-22 03:03:27,633 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:03:27,695 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556345. UTC time = 2025-06-22T01:03:27.624
2025-06-22 03:03:27,696 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:03:27,696 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:03:27,696 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:03:27,696 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:03:27,696 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:03:27,760 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.172
2025-06-22 03:03:27,760 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.920
2025-06-22 03:03:27,760 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:03:27,760 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:03:27,760 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:03:50,712 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:03:50,713 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:04:27,819 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:04:27,819 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:04:27,822 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:02:21', tmtdew=8.31, humidity=55.03, cloud=0.0, wind=23.06, temperature=5.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:02:22.589', atlas_cloud=1, atlas_rain=1, zp_data=[0.03774999999999906, 0.04124999999999979, 0.048250000000001236, 0.034499999999997755, 0.04400000000000048, 0.056250000000000355, -0.0039999999999995595, 0.011250000000000426, 0.09849999999999959, 0.031000000000000583, 0.04124999999999979, -0.023999999999999133, -0.12599999999999945, 0.006249999999999645, -0.022999999999999687, -0.0835000000000008, 0.01974999999999838, -0.005000000000000782, 0.022999999999999687, -0.06175000000000175, -0.03200000000000003, 0.003750000000000142, -0.08674999999999855, -0.07324999999999982, -0.017000000000001236, 0.015499999999999403, -0.021250000000000213, -0.06799999999999962, -0.051000000000000156, -0.08399999999999963, -0.054999999999999716, -0.15700000000000003, -0.06475000000000009], zp_timestamp='2025-06-22T01:01:00')
2025-06-22 03:04:27,822 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 6s
2025-06-22 03:04:27,822 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:04:27,822 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 27s
2025-06-22 03:04:27,822 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:04:27,823 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:04:27.823
2025-06-22 03:04:27,832 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:04:27,899 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455366. UTC time = 2025-06-22T01:04:27.823
2025-06-22 03:04:27,899 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:04:27,899 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:04:27,899 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:04:27,899 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:04:27,899 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:04:27,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.434
2025-06-22 03:04:27,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.158
2025-06-22 03:04:27,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:04:27,965 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:04:27,966 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:04:50,773 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:04:50,774 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:05:28,026 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:05:28,026 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:05:28,028 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:04:59', tmtdew=8.23, humidity=55.24, cloud=0.0, wind=23.68, temperature=4.96, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:04:52.579', atlas_cloud=1, atlas_rain=1, zp_data=[0.03774999999999906, 0.04124999999999979, 0.048250000000001236, 0.034499999999997755, 0.04400000000000048, 0.056250000000000355, -0.0039999999999995595, 0.011250000000000426, 0.09849999999999959, 0.031000000000000583, 0.04124999999999979, -0.023999999999999133, -0.12599999999999945, 0.006249999999999645, -0.022999999999999687, -0.0835000000000008, 0.01974999999999838, -0.005000000000000782, 0.022999999999999687, -0.06175000000000175, -0.03200000000000003, 0.003750000000000142, -0.08674999999999855, -0.07324999999999982, -0.017000000000001236, 0.015499999999999403, -0.021250000000000213, -0.06799999999999962, -0.051000000000000156, -0.08399999999999963, -0.054999999999999716, -0.15700000000000003, -0.06475000000000009], zp_timestamp='2025-06-22T01:01:00')
2025-06-22 03:05:28,028 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-22 03:05:28,028 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:05:28,028 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 28s
2025-06-22 03:05:28,028 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:05:28,028 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:05:28.028
2025-06-22 03:05:28,038 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:05:28,110 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556303. UTC time = 2025-06-22T01:05:28.028
2025-06-22 03:05:28,110 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:05:28,110 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:05:28,110 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:05:28,110 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:05:28,110 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:05:28,183 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.618
2025-06-22 03:05:28,183 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.324
2025-06-22 03:05:28,183 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:05:28,183 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:05:28,183 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:05:50,834 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:05:50,835 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:06:28,243 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:06:28,243 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:06:28,246 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:06:03', tmtdew=8.31, humidity=55.06, cloud=0.0, wind=22.6, temperature=5.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:05:52.627', atlas_cloud=1, atlas_rain=1, zp_data=[0.06674999999999898, 0.02325000000000088, 0.08725000000000094, 0.05249999999999844, 0.06049999999999933, 0.08325000000000138, -0.012000000000000455, 0.05125000000000135, 0.10549999999999926, 0.030000000000001137, 0.017249999999998877, -0.026500000000000412, -0.09649999999999892, -0.007250000000000867, 0.015999999999998238, -0.018000000000000682, 0.03275000000000006, 0.033500000000000085, 0.0389999999999997, -0.04475000000000051, -0.034000000000000696, 0.022749999999998494, -0.07974999999999888, -0.02224999999999966, -0.009999999999999787, 0.03149999999999942, 0.00274999999999892, -0.03549999999999898, 0.025000000000000355, -0.01699999999999946, -0.067499999999999, -0.09999999999999787, -0.05825000000000102], zp_timestamp='2025-06-22T01:04:00')
2025-06-22 03:06:28,246 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-22 03:06:28,246 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:06:28,246 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 28s
2025-06-22 03:06:28,246 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:06:28,247 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:06:28.247
2025-06-22 03:06:28,256 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:06:28,320 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456421. UTC time = 2025-06-22T01:06:28.247
2025-06-22 03:06:28,320 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:06:28,320 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:06:28,320 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:06:28,320 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:06:28,320 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:06:28,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.302
2025-06-22 03:06:28,386 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.418
2025-06-22 03:06:28,386 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:06:28,386 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:06:28,386 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:06:50,895 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:06:50,896 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:07:28,446 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:07:28,446 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:07:28,449 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:07:06', tmtdew=8.36, humidity=54.87, cloud=0.0, wind=26.45, temperature=5.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:06:22.608', atlas_cloud=1, atlas_rain=1, zp_data=[0.06674999999999898, 0.02325000000000088, 0.08725000000000094, 0.05249999999999844, 0.06049999999999933, 0.08325000000000138, -0.012000000000000455, 0.05125000000000135, 0.10549999999999926, 0.030000000000001137, 0.017249999999998877, -0.026500000000000412, -0.09649999999999892, -0.007250000000000867, 0.015999999999998238, -0.018000000000000682, 0.03275000000000006, 0.033500000000000085, 0.0389999999999997, -0.04475000000000051, -0.034000000000000696, 0.022749999999998494, -0.07974999999999888, -0.02224999999999966, -0.009999999999999787, 0.03149999999999942, 0.00274999999999892, -0.03549999999999898, 0.025000000000000355, -0.01699999999999946, -0.067499999999999, -0.09999999999999787, -0.05825000000000102], zp_timestamp='2025-06-22T01:04:00')
2025-06-22 03:07:28,449 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-22 03:07:28,449 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:07:28,449 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 28s
2025-06-22 03:07:28,449 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:07:28,450 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:07:28.450
2025-06-22 03:07:28,458 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:07:28,520 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924577276. UTC time = 2025-06-22T01:07:28.450
2025-06-22 03:07:28,520 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:07:28,520 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:07:28,520 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:07:28,520 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:07:28,520 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:07:28,584 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.066
2025-06-22 03:07:28,585 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.436
2025-06-22 03:07:28,585 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:07:28,585 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:07:28,585 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:07:50,956 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:07:50,957 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:08:28,645 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:08:28,645 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:08:28,648 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:07:38', tmtdew=8.36, humidity=54.88, cloud=0.0, wind=24.49, temperature=5.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:07:22.570', atlas_cloud=1, atlas_rain=1, zp_data=[0.06674999999999898, 0.02325000000000088, 0.08725000000000094, 0.05249999999999844, 0.06049999999999933, 0.08325000000000138, -0.012000000000000455, 0.05125000000000135, 0.10549999999999926, 0.030000000000001137, 0.017249999999998877, -0.026500000000000412, -0.09649999999999892, -0.007250000000000867, 0.015999999999998238, -0.018000000000000682, 0.03275000000000006, 0.033500000000000085, 0.0389999999999997, -0.04475000000000051, -0.034000000000000696, 0.022749999999998494, -0.07974999999999888, -0.02224999999999966, -0.009999999999999787, 0.03149999999999942, 0.00274999999999892, -0.03549999999999898, 0.025000000000000355, -0.01699999999999946, -0.067499999999999, -0.09999999999999787, -0.05825000000000102], zp_timestamp='2025-06-22T01:04:00')
2025-06-22 03:08:28,648 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 50s
2025-06-22 03:08:28,648 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:08:28,648 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 28s
2025-06-22 03:08:28,648 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:08:28,648 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:08:28.648
2025-06-22 03:08:28,657 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:08:28,718 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924595423. UTC time = 2025-06-22T01:08:28.648
2025-06-22 03:08:28,718 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:08:28,718 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:08:28,718 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:08:28,718 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:08:28,718 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:08:28,781 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.909
2025-06-22 03:08:28,781 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.379
2025-06-22 03:08:28,781 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:08:28,781 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:08:28,781 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:08:51,015 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:08:51,016 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:09:28,841 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:09:28,841 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:09:28,843 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:07:38', tmtdew=8.36, humidity=54.88, cloud=0.0, wind=24.49, temperature=5.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:07:22.570', atlas_cloud=1, atlas_rain=1, zp_data=[0.06674999999999898, 0.02325000000000088, 0.08725000000000094, 0.05249999999999844, 0.06049999999999933, 0.08325000000000138, -0.012000000000000455, 0.05125000000000135, 0.10549999999999926, 0.030000000000001137, 0.017249999999998877, -0.026500000000000412, -0.09649999999999892, -0.007250000000000867, 0.015999999999998238, -0.018000000000000682, 0.03275000000000006, 0.033500000000000085, 0.0389999999999997, -0.04475000000000051, -0.034000000000000696, 0.022749999999998494, -0.07974999999999888, -0.02224999999999966, -0.009999999999999787, 0.03149999999999942, 0.00274999999999892, -0.03549999999999898, 0.025000000000000355, -0.01699999999999946, -0.067499999999999, -0.09999999999999787, -0.05825000000000102], zp_timestamp='2025-06-22T01:04:00')
2025-06-22 03:09:28,843 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 50s
2025-06-22 03:09:28,844 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:09:28,844 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 28s
2025-06-22 03:09:28,844 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:09:28,844 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:09:28.844
2025-06-22 03:09:28,852 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:09:28,914 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461235. UTC time = 2025-06-22T01:09:28.844
2025-06-22 03:09:28,914 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:09:28,914 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:09:28,914 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:09:28,914 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:09:28,914 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:09:28,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.829
2025-06-22 03:09:28,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.245
2025-06-22 03:09:28,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:09:28,978 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:09:28,978 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:09:51,075 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:09:51,096 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:10:29,035 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:10:29,035 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:10:29,037 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:10:17', tmtdew=8.4, humidity=54.52, cloud=0.0, wind=27.52, temperature=5.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:09:22.579', atlas_cloud=1, atlas_rain=1, zp_data=[0.06674999999999898, 0.02325000000000088, 0.08725000000000094, 0.05249999999999844, 0.06049999999999933, 0.08325000000000138, -0.012000000000000455, 0.05125000000000135, 0.10549999999999926, 0.030000000000001137, 0.017249999999998877, -0.026500000000000412, -0.09649999999999892, -0.007250000000000867, 0.015999999999998238, -0.018000000000000682, 0.03275000000000006, 0.033500000000000085, 0.0389999999999997, -0.04475000000000051, -0.034000000000000696, 0.022749999999998494, -0.07974999999999888, -0.02224999999999966, -0.009999999999999787, 0.03149999999999942, 0.00274999999999892, -0.03549999999999898, 0.025000000000000355, -0.01699999999999946, -0.067499999999999, -0.09999999999999787, -0.05825000000000102], zp_timestamp='2025-06-22T01:07:00')
2025-06-22 03:10:29,038 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-22 03:10:29,038 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:10:29,038 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 29s
2025-06-22 03:10:29,038 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:10:29,038 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:10:29.038
2025-06-22 03:10:29,047 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:10:29,108 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458952. UTC time = 2025-06-22T01:10:29.038
2025-06-22 03:10:29,108 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:10:29,108 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:10:29,108 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:10:29,108 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:10:29,108 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:10:29,172 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.826
2025-06-22 03:10:29,172 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.033
2025-06-22 03:10:29,172 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:10:29,172 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:10:29,172 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:10:51,155 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:10:51,156 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:11:29,232 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:11:29,232 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:11:29,235 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:11:20', tmtdew=8.43, humidity=54.52, cloud=0.0, wind=27.56, temperature=5.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:10:52.608', atlas_cloud=1, atlas_rain=1, zp_data=[0.06674999999999898, 0.02325000000000088, 0.08725000000000094, 0.05249999999999844, 0.06049999999999933, 0.08325000000000138, -0.012000000000000455, 0.05125000000000135, 0.10549999999999926, 0.030000000000001137, 0.017249999999998877, -0.026500000000000412, -0.09649999999999892, -0.007250000000000867, 0.015999999999998238, -0.018000000000000682, 0.03275000000000006, 0.033500000000000085, 0.0389999999999997, -0.04475000000000051, -0.034000000000000696, 0.022749999999998494, -0.07974999999999888, -0.02224999999999966, -0.009999999999999787, 0.03149999999999942, 0.00274999999999892, -0.03549999999999898, 0.025000000000000355, -0.01699999999999946, -0.067499999999999, -0.09999999999999787, -0.05825000000000102], zp_timestamp='2025-06-22T01:07:00')
2025-06-22 03:11:29,235 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-06-22 03:11:29,235 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:11:29,235 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 29s
2025-06-22 03:11:29,235 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:11:29,236 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:11:29.236
2025-06-22 03:11:29,244 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:11:29,306 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457235. UTC time = 2025-06-22T01:11:29.236
2025-06-22 03:11:29,307 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:11:29,307 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:11:29,307 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:11:29,307 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:11:29,307 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:11:29,372 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.897
2025-06-22 03:11:29,372 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.740
2025-06-22 03:11:29,372 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:11:29,372 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:11:29,373 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:11:51,216 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:11:51,217 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:12:29,433 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:12:29,433 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:12:29,435 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:11:52', tmtdew=8.44, humidity=54.5, cloud=0.0, wind=26.34, temperature=5.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:11:27.600', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.02925000000000111, 0.060249999999999915, 0.02999999999999936, 0.013500000000000512, 0.01875000000000071, -0.09100000000000108, 0.06225000000000058, 0.06849999999999845, 0.015000000000000568, -0.0007500000000000284, -0.053000000000000824, -0.06500000000000128, 0.0007500000000000284, 0.014999999999998792, -0.05900000000000105, 0.005250000000000199, 0.010500000000000398, -0.0030000000000001137, -0.08375000000000021, -0.05500000000000149, -0.01925000000000132, -0.11274999999999835, -0.08724999999999916, -0.011499999999999844, -0.03049999999999997, -0.03125, -0.09849999999999959, -0.06799999999999962, -0.08349999999999902, -0.0799999999999983, -0.09799999999999898, -0.0572499999999998], zp_timestamp='2025-06-22T01:10:00')
2025-06-22 03:12:29,436 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-22 03:12:29,436 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:12:29,436 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 29s
2025-06-22 03:12:29,436 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:12:29,436 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:12:29.436
2025-06-22 03:12:29,445 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:12:29,510 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560755. UTC time = 2025-06-22T01:12:29.436
2025-06-22 03:12:29,511 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:12:29,511 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:12:29,511 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:12:29,511 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:12:29,511 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:12:29,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.042
2025-06-22 03:12:29,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.733
2025-06-22 03:12:29,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:12:29,574 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:12:29,575 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:12:51,277 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:12:51,294 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:13:29,635 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:13:29,635 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:13:29,636 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:11:52', tmtdew=8.44, humidity=54.5, cloud=0.0, wind=26.34, temperature=5.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:11:27.600', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.02925000000000111, 0.060249999999999915, 0.02999999999999936, 0.013500000000000512, 0.01875000000000071, -0.09100000000000108, 0.06225000000000058, 0.06849999999999845, 0.015000000000000568, -0.0007500000000000284, -0.053000000000000824, -0.06500000000000128, 0.0007500000000000284, 0.014999999999998792, -0.05900000000000105, 0.005250000000000199, 0.010500000000000398, -0.0030000000000001137, -0.08375000000000021, -0.05500000000000149, -0.01925000000000132, -0.11274999999999835, -0.08724999999999916, -0.011499999999999844, -0.03049999999999997, -0.03125, -0.09849999999999959, -0.06799999999999962, -0.08349999999999902, -0.0799999999999983, -0.09799999999999898, -0.0572499999999998], zp_timestamp='2025-06-22T01:10:00')
2025-06-22 03:13:29,636 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 37s
2025-06-22 03:13:29,636 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:13:29,636 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 29s
2025-06-22 03:13:29,636 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:13:29,637 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:13:29.637
2025-06-22 03:13:29,646 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:13:29,709 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554645. UTC time = 2025-06-22T01:13:29.637
2025-06-22 03:13:29,710 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:13:29,710 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:13:29,710 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:13:29,710 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:13:29,710 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:13:29,775 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.259
2025-06-22 03:13:29,775 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.015
2025-06-22 03:13:29,775 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:13:29,776 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:13:29,776 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:13:51,355 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:13:51,373 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:14:29,836 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:14:29,836 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:14:29,838 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:13:59', tmtdew=8.39, humidity=54.69, cloud=0.0, wind=29.2, temperature=5.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:13:22.598', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.02925000000000111, 0.060249999999999915, 0.02999999999999936, 0.013500000000000512, 0.01875000000000071, -0.09100000000000108, 0.06225000000000058, 0.06849999999999845, 0.015000000000000568, -0.0007500000000000284, -0.053000000000000824, -0.06500000000000128, 0.0007500000000000284, 0.014999999999998792, -0.05900000000000105, 0.005250000000000199, 0.010500000000000398, -0.0030000000000001137, -0.08375000000000021, -0.05500000000000149, -0.01925000000000132, -0.11274999999999835, -0.08724999999999916, -0.011499999999999844, -0.03049999999999997, -0.03125, -0.09849999999999959, -0.06799999999999962, -0.08349999999999902, -0.0799999999999983, -0.09799999999999898, -0.0572499999999998], zp_timestamp='2025-06-22T01:10:00')
2025-06-22 03:14:29,838 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-22 03:14:29,839 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:14:29,839 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 29s
2025-06-22 03:14:29,839 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:14:29,839 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:14:29.839
2025-06-22 03:14:29,847 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:14:29,908 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924553933. UTC time = 2025-06-22T01:14:29.839
2025-06-22 03:14:29,908 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:14:29,908 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:14:29,908 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:14:29,908 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:14:29,909 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:14:29,972 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.547
2025-06-22 03:14:29,973 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.227
2025-06-22 03:14:29,973 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:14:29,973 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:14:29,973 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:14:51,431 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:14:51,432 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:15:30,033 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:15:30,033 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:15:30,035 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:15:02', tmtdew=8.41, humidity=54.47, cloud=0.0, wind=23.27, temperature=5.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:14:52.627', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.02925000000000111, 0.060249999999999915, 0.02999999999999936, 0.013500000000000512, 0.01875000000000071, -0.09100000000000108, 0.06225000000000058, 0.06849999999999845, 0.015000000000000568, -0.0007500000000000284, -0.053000000000000824, -0.06500000000000128, 0.0007500000000000284, 0.014999999999998792, -0.05900000000000105, 0.005250000000000199, 0.010500000000000398, -0.0030000000000001137, -0.08375000000000021, -0.05500000000000149, -0.01925000000000132, -0.11274999999999835, -0.08724999999999916, -0.011499999999999844, -0.03049999999999997, -0.03125, -0.09849999999999959, -0.06799999999999962, -0.08349999999999902, -0.0799999999999983, -0.09799999999999898, -0.0572499999999998], zp_timestamp='2025-06-22T01:13:00')
2025-06-22 03:15:30,035 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-22 03:15:30,035 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:15:30,036 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 30s
2025-06-22 03:15:30,036 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:15:30,036 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:15:30.036
2025-06-22 03:15:30,045 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:15:30,108 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455852. UTC time = 2025-06-22T01:15:30.036
2025-06-22 03:15:30,108 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:15:30,108 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:15:30,109 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:15:30,109 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:15:30,109 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:15:30,175 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.491
2025-06-22 03:15:30,175 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.367
2025-06-22 03:15:30,175 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:15:30,175 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:15:30,176 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:15:51,492 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:15:51,493 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:16:30,235 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:16:30,235 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:16:30,236 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:16:06', tmtdew=8.45, humidity=54.45, cloud=0.0, wind=22.14, temperature=5.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:15:22.608', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.02925000000000111, 0.060249999999999915, 0.02999999999999936, 0.013500000000000512, 0.01875000000000071, -0.09100000000000108, 0.06225000000000058, 0.06849999999999845, 0.015000000000000568, -0.0007500000000000284, -0.053000000000000824, -0.06500000000000128, 0.0007500000000000284, 0.014999999999998792, -0.05900000000000105, 0.005250000000000199, 0.010500000000000398, -0.0030000000000001137, -0.08375000000000021, -0.05500000000000149, -0.01925000000000132, -0.11274999999999835, -0.08724999999999916, -0.011499999999999844, -0.03049999999999997, -0.03125, -0.09849999999999959, -0.06799999999999962, -0.08349999999999902, -0.0799999999999983, -0.09799999999999898, -0.0572499999999998], zp_timestamp='2025-06-22T01:13:00')
2025-06-22 03:16:30,236 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 03:16:30,236 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:16:30,236 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 30s
2025-06-22 03:16:30,236 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:16:30,237 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:16:30.237
2025-06-22 03:16:30,246 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:16:30,309 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456833. UTC time = 2025-06-22T01:16:30.237
2025-06-22 03:16:30,309 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:16:30,309 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:16:30,309 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:16:30,309 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:16:30,309 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:16:30,375 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.205
2025-06-22 03:16:30,375 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.432
2025-06-22 03:16:30,375 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:16:30,375 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:16:30,375 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:16:51,551 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:16:51,552 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:17:30,435 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:17:30,435 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:17:30,437 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:17:09', tmtdew=8.38, humidity=54.78, cloud=0.0, wind=24.44, temperature=5.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:16:57.562', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.02925000000000111, 0.060249999999999915, 0.02999999999999936, 0.013500000000000512, 0.01875000000000071, -0.09100000000000108, 0.06225000000000058, 0.06849999999999845, 0.015000000000000568, -0.0007500000000000284, -0.053000000000000824, -0.06500000000000128, 0.0007500000000000284, 0.014999999999998792, -0.05900000000000105, 0.005250000000000199, 0.010500000000000398, -0.0030000000000001137, -0.08375000000000021, -0.05500000000000149, -0.01925000000000132, -0.11274999999999835, -0.08724999999999916, -0.011499999999999844, -0.03049999999999997, -0.03125, -0.09849999999999959, -0.06799999999999962, -0.08349999999999902, -0.0799999999999983, -0.09799999999999898, -0.0572499999999998], zp_timestamp='2025-06-22T01:13:00')
2025-06-22 03:17:30,437 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 03:17:30,437 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:17:30,437 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 30s
2025-06-22 03:17:30,437 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:17:30,438 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:17:30.438
2025-06-22 03:17:30,446 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:17:30,508 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924583274. UTC time = 2025-06-22T01:17:30.438
2025-06-22 03:17:30,508 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:17:30,508 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:17:30,508 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:17:30,508 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:17:30,508 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:17:30,572 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.998
2025-06-22 03:17:30,572 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.423
2025-06-22 03:17:30,572 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:17:30,572 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:17:30,572 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:17:51,611 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:17:51,612 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:18:30,631 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:18:30,631 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:18:30,634 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:18:13', tmtdew=8.42, humidity=54.45, cloud=0.0, wind=25.92, temperature=5.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:17:52.598', atlas_cloud=1, atlas_rain=1, zp_data=[0.03774999999999906, 0.024250000000000327, 0.04625000000000057, 0.04249999999999865, 0.054999999999999716, 0.028249999999999886, -0.0730000000000004, 0.04525000000000112, 0.04049999999999976, -0.0129999999999999, 0.031749999999998835, -0.03950000000000031, -0.11599999999999966, -0.01925000000000132, -0.04299999999999926, -0.05799999999999983, 0.02224999999999966, 0.008000000000000895, 0.027999999999998693, -0.06875000000000142, -0.07150000000000034, -0.01025000000000098, -0.11274999999999835, -0.09024999999999928, 0.009499999999999176, 0.0065000000000008384, -0.006750000000000256, -0.09699999999999953, -0.03500000000000014, -0.03599999999999959, -0.05699999999999861, -0.08349999999999902, -0.08575000000000088], zp_timestamp='2025-06-22T01:16:00')
2025-06-22 03:18:30,634 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-22 03:18:30,634 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:18:30,634 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 30s
2025-06-22 03:18:30,634 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:18:30,634 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:18:30.634
2025-06-22 03:18:30,643 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:18:30,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924603265. UTC time = 2025-06-22T01:18:30.634
2025-06-22 03:18:30,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:18:30,706 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:18:30,706 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:18:30,706 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:18:30,706 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:18:30,772 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.870
2025-06-22 03:18:30,772 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.338
2025-06-22 03:18:30,772 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:18:30,772 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:18:30,772 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:18:51,672 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:18:51,673 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:19:30,832 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:19:30,832 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:19:30,834 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:19:17', tmtdew=8.47, humidity=54.36, cloud=0.0, wind=25.11, temperature=5.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:18:52.560', atlas_cloud=1, atlas_rain=1, zp_data=[0.03774999999999906, 0.024250000000000327, 0.04625000000000057, 0.04249999999999865, 0.054999999999999716, 0.028249999999999886, -0.0730000000000004, 0.04525000000000112, 0.04049999999999976, -0.0129999999999999, 0.031749999999998835, -0.03950000000000031, -0.11599999999999966, -0.01925000000000132, -0.04299999999999926, -0.05799999999999983, 0.02224999999999966, 0.008000000000000895, 0.027999999999998693, -0.06875000000000142, -0.07150000000000034, -0.01025000000000098, -0.11274999999999835, -0.09024999999999928, 0.009499999999999176, 0.0065000000000008384, -0.006750000000000256, -0.09699999999999953, -0.03500000000000014, -0.03599999999999959, -0.05699999999999861, -0.08349999999999902, -0.08575000000000088], zp_timestamp='2025-06-22T01:16:00')
2025-06-22 03:19:30,834 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-22 03:19:30,834 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:19:30,834 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 30s
2025-06-22 03:19:30,834 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:19:30,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:19:30.834
2025-06-22 03:19:30,843 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:19:30,907 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460321. UTC time = 2025-06-22T01:19:30.834
2025-06-22 03:19:30,907 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:19:30,907 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:19:30,907 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:19:30,907 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:19:30,907 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:19:30,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.819
2025-06-22 03:19:30,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.175
2025-06-22 03:19:30,975 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:19:30,975 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:19:30,975 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:19:51,733 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:19:51,734 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:20:31,035 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:20:31,035 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:20:31,038 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:20:21', tmtdew=8.47, humidity=54.36, cloud=0.0, wind=22.69, temperature=5.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:19:22.541', atlas_cloud=1, atlas_rain=1, zp_data=[0.03774999999999906, 0.024250000000000327, 0.04625000000000057, 0.04249999999999865, 0.054999999999999716, 0.028249999999999886, -0.0730000000000004, 0.04525000000000112, 0.04049999999999976, -0.0129999999999999, 0.031749999999998835, -0.03950000000000031, -0.11599999999999966, -0.01925000000000132, -0.04299999999999926, -0.05799999999999983, 0.02224999999999966, 0.008000000000000895, 0.027999999999998693, -0.06875000000000142, -0.07150000000000034, -0.01025000000000098, -0.11274999999999835, -0.09024999999999928, 0.009499999999999176, 0.0065000000000008384, -0.006750000000000256, -0.09699999999999953, -0.03500000000000014, -0.03599999999999959, -0.05699999999999861, -0.08349999999999902, -0.08575000000000088], zp_timestamp='2025-06-22T01:16:00')
2025-06-22 03:20:31,038 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-22 03:20:31,038 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:20:31,038 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 31s
2025-06-22 03:20:31,038 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:20:31,039 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:20:31.039
2025-06-22 03:20:31,048 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:20:31,118 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458247. UTC time = 2025-06-22T01:20:31.039
2025-06-22 03:20:31,118 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:20:31,119 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:20:31,119 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:20:31,119 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:20:31,119 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:20:31,190 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.843
2025-06-22 03:20:31,191 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.934
2025-06-22 03:20:31,191 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:20:31,191 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:20:31,191 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:20:51,791 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:20:51,792 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:21:31,251 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:21:31,251 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:21:31,253 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:20:53', tmtdew=8.46, humidity=54.4, cloud=0.0, wind=26.11, temperature=5.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:20:52.570', atlas_cloud=1, atlas_rain=1, zp_data=[0.019750000000000156, 0.01925000000000132, 0.04225000000000101, 0.009499999999999176, 0.029500000000000526, 0.04225000000000101, -0.05250000000000021, 0.09675000000000011, 0.05299999999999905, -0.0004999999999988347, 0.01624999999999943, -0.05000000000000071, -0.07000000000000028, -0.038750000000000284, -0.004000000000001336, -0.06600000000000072, 0.0022500000000000853, 0.028499999999999304, 0.0009999999999994458, -0.08975000000000044, -0.06500000000000128, -0.02125000000000199, -0.13174999999999848, -0.06325000000000003, 0.005999999999998451, 0.010500000000000398, -0.010249999999999204, -0.07249999999999979, -0.033500000000000085, -0.03649999999999842, -0.08599999999999852, -0.10699999999999932, -0.11025000000000063], zp_timestamp='2025-06-22T01:19:00')
2025-06-22 03:21:31,253 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-22 03:21:31,253 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:21:31,253 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 31s
2025-06-22 03:21:31,253 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:21:31,254 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:21:31.254
2025-06-22 03:21:31,262 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:21:31,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924567358. UTC time = 2025-06-22T01:21:31.254
2025-06-22 03:21:31,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:21:31,327 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:21:31,327 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:21:31,327 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:21:31,327 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:21:31,392 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.941
2025-06-22 03:21:31,392 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.612
2025-06-22 03:21:31,393 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:21:31,393 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:21:31,393 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:21:51,852 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:21:51,853 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:22:31,453 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:22:31,453 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:22:31,455 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:21:56', tmtdew=8.41, humidity=54.67, cloud=0.0, wind=23.5, temperature=5.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:21:52.531', atlas_cloud=1, atlas_rain=1, zp_data=[0.019750000000000156, 0.01925000000000132, 0.04225000000000101, 0.009499999999999176, 0.029500000000000526, 0.04225000000000101, -0.05250000000000021, 0.09675000000000011, 0.05299999999999905, -0.0004999999999988347, 0.01624999999999943, -0.05000000000000071, -0.07000000000000028, -0.038750000000000284, -0.004000000000001336, -0.06600000000000072, 0.0022500000000000853, 0.028499999999999304, 0.0009999999999994458, -0.08975000000000044, -0.06500000000000128, -0.02125000000000199, -0.13174999999999848, -0.06325000000000003, 0.005999999999998451, 0.010500000000000398, -0.010249999999999204, -0.07249999999999979, -0.033500000000000085, -0.03649999999999842, -0.08599999999999852, -0.10699999999999932, -0.11025000000000063], zp_timestamp='2025-06-22T01:19:00')
2025-06-22 03:22:31,455 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-22 03:22:31,455 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:22:31,455 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 31s
2025-06-22 03:22:31,455 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:22:31,455 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:22:31.455
2025-06-22 03:22:31,464 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:22:31,526 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557793. UTC time = 2025-06-22T01:22:31.455
2025-06-22 03:22:31,526 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:22:31,526 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:22:31,526 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:22:31,526 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:22:31,526 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:22:31,589 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.113
2025-06-22 03:22:31,589 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.844
2025-06-22 03:22:31,589 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:22:31,589 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:22:31,589 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:22:51,911 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:22:51,912 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:23:31,649 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:23:31,649 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:23:31,650 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:21:56', tmtdew=8.41, humidity=54.67, cloud=0.0, wind=23.5, temperature=5.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:21:52.531', atlas_cloud=1, atlas_rain=1, zp_data=[0.019750000000000156, 0.01925000000000132, 0.04225000000000101, 0.009499999999999176, 0.029500000000000526, 0.04225000000000101, -0.05250000000000021, 0.09675000000000011, 0.05299999999999905, -0.0004999999999988347, 0.01624999999999943, -0.05000000000000071, -0.07000000000000028, -0.038750000000000284, -0.004000000000001336, -0.06600000000000072, 0.0022500000000000853, 0.028499999999999304, 0.0009999999999994458, -0.08975000000000044, -0.06500000000000128, -0.02125000000000199, -0.13174999999999848, -0.06325000000000003, 0.005999999999998451, 0.010500000000000398, -0.010249999999999204, -0.07249999999999979, -0.033500000000000085, -0.03649999999999842, -0.08599999999999852, -0.10699999999999932, -0.11025000000000063], zp_timestamp='2025-06-22T01:19:00')
2025-06-22 03:23:31,650 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 35s
2025-06-22 03:23:31,650 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:23:31,651 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 31s
2025-06-22 03:23:31,651 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:23:31,651 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:23:31.651
2025-06-22 03:23:31,660 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:23:31,723 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924553677. UTC time = 2025-06-22T01:23:31.651
2025-06-22 03:23:31,723 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:23:31,723 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:23:31,723 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:23:31,723 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:23:31,723 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:23:31,786 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.356
2025-06-22 03:23:31,786 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.101
2025-06-22 03:23:31,787 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:23:31,787 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:23:31,787 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:23:51,972 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:23:51,973 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:24:31,847 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:24:31,847 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:24:31,850 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:21:56', tmtdew=8.41, humidity=54.67, cloud=0.0, wind=23.5, temperature=5.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:21:52.531', atlas_cloud=1, atlas_rain=1, zp_data=[0.019750000000000156, 0.01925000000000132, 0.04225000000000101, 0.009499999999999176, 0.029500000000000526, 0.04225000000000101, -0.05250000000000021, 0.09675000000000011, 0.05299999999999905, -0.0004999999999988347, 0.01624999999999943, -0.05000000000000071, -0.07000000000000028, -0.038750000000000284, -0.004000000000001336, -0.06600000000000072, 0.0022500000000000853, 0.028499999999999304, 0.0009999999999994458, -0.08975000000000044, -0.06500000000000128, -0.02125000000000199, -0.13174999999999848, -0.06325000000000003, 0.005999999999998451, 0.010500000000000398, -0.010249999999999204, -0.07249999999999979, -0.033500000000000085, -0.03649999999999842, -0.08599999999999852, -0.10699999999999932, -0.11025000000000063], zp_timestamp='2025-06-22T01:19:00')
2025-06-22 03:24:31,850 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 35s
2025-06-22 03:24:31,850 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:24:31,850 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 31s
2025-06-22 03:24:31,850 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:24:31,851 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:24:31.851
2025-06-22 03:24:31,859 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:24:31,921 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554924. UTC time = 2025-06-22T01:24:31.851
2025-06-22 03:24:31,921 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:24:31,921 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:24:31,922 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:24:31,922 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:24:31,922 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:24:31,984 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.670
2025-06-22 03:24:31,984 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.286
2025-06-22 03:24:31,985 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:24:31,985 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:24:31,985 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:24:52,033 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:24:52,034 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:25:32,043 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:25:32,043 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:25:32,046 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:25:06', tmtdew=8.3, humidity=54.96, cloud=0.0, wind=23.36, temperature=5.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:24:57.514', atlas_cloud=1, atlas_rain=1, zp_data=[0.019750000000000156, 0.01925000000000132, 0.04225000000000101, 0.009499999999999176, 0.029500000000000526, 0.04225000000000101, -0.05250000000000021, 0.09675000000000011, 0.05299999999999905, -0.0004999999999988347, 0.01624999999999943, -0.05000000000000071, -0.07000000000000028, -0.038750000000000284, -0.004000000000001336, -0.06600000000000072, 0.0022500000000000853, 0.028499999999999304, 0.0009999999999994458, -0.08975000000000044, -0.06500000000000128, -0.02125000000000199, -0.13174999999999848, -0.06325000000000003, 0.005999999999998451, 0.010500000000000398, -0.010249999999999204, -0.07249999999999979, -0.033500000000000085, -0.03649999999999842, -0.08599999999999852, -0.10699999999999932, -0.11025000000000063], zp_timestamp='2025-06-22T01:22:00')
2025-06-22 03:25:32,046 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-22 03:25:32,046 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:25:32,046 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 32s
2025-06-22 03:25:32,046 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:25:32,046 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:25:32.046
2025-06-22 03:25:32,055 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:25:32,115 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924561444. UTC time = 2025-06-22T01:25:32.046
2025-06-22 03:25:32,115 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:25:32,115 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:25:32,116 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:25:32,116 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:25:32,116 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:25:32,179 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.376
2025-06-22 03:25:32,179 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.399
2025-06-22 03:25:32,179 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:25:32,179 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:25:32,180 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:25:52,091 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:25:52,112 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:26:32,240 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:26:32,240 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:26:32,242 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:26:10', tmtdew=8.44, humidity=54.48, cloud=0.0, wind=23.64, temperature=5.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:25:52.550', atlas_cloud=1, atlas_rain=1, zp_data=[0.019750000000000156, 0.01925000000000132, 0.04225000000000101, 0.009499999999999176, 0.029500000000000526, 0.04225000000000101, -0.05250000000000021, 0.09675000000000011, 0.05299999999999905, -0.0004999999999988347, 0.01624999999999943, -0.05000000000000071, -0.07000000000000028, -0.038750000000000284, -0.004000000000001336, -0.06600000000000072, 0.0022500000000000853, 0.028499999999999304, 0.0009999999999994458, -0.08975000000000044, -0.06500000000000128, -0.02125000000000199, -0.13174999999999848, -0.06325000000000003, 0.005999999999998451, 0.010500000000000398, -0.010249999999999204, -0.07249999999999979, -0.033500000000000085, -0.03649999999999842, -0.08599999999999852, -0.10699999999999932, -0.11025000000000063], zp_timestamp='2025-06-22T01:22:00')
2025-06-22 03:26:32,242 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-22 03:26:32,242 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:26:32,243 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 32s
2025-06-22 03:26:32,243 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:26:32,243 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:26:32.243
2025-06-22 03:26:32,252 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:26:32,314 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924573155. UTC time = 2025-06-22T01:26:32.243
2025-06-22 03:26:32,314 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:26:32,314 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:26:32,314 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:26:32,314 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:26:32,314 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:26:32,378 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.119
2025-06-22 03:26:32,378 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.437
2025-06-22 03:26:32,378 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:26:32,378 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:26:32,378 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:26:52,172 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:26:52,173 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:27:32,438 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:27:32,438 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:27:32,440 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:27:13', tmtdew=8.43, humidity=54.53, cloud=0.0, wind=24.15, temperature=5.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:26:57.523', atlas_cloud=1, atlas_rain=1, zp_data=[-0.020749999999999602, 0.03625000000000078, 0.015249999999999986, 0.02949999999999875, -0.018499999999999517, 0.01875000000000071, -0.13199999999999967, 0.008250000000000313, -0.005500000000001393, -0.0600000000000005, -0.011749999999999261, -0.06700000000000017, -0.12100000000000044, -0.051750000000000185, -0.04400000000000048, -0.04800000000000004, -0.02224999999999966, 0.007500000000000284, -0.04200000000000159, -0.10475000000000101, -0.12250000000000227, -0.06425000000000125, -0.13925000000000054, -0.12325000000000053, -0.08150000000000013, -0.016500000000000625, -0.04925000000000068, -0.10849999999999937, -0.07750000000000057, -0.10299999999999976, -0.12099999999999866, -0.16299999999999848, -0.09775000000000134], zp_timestamp='2025-06-22T01:25:00')
2025-06-22 03:27:32,441 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-22 03:27:32,441 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:27:32,441 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 32s
2025-06-22 03:27:32,441 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:27:32,441 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:27:32.441
2025-06-22 03:27:32,449 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:27:32,513 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458996. UTC time = 2025-06-22T01:27:32.441
2025-06-22 03:27:32,513 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:27:32,513 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:27:32,513 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:27:32,513 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:27:32,514 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:27:32,579 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.941
2025-06-22 03:27:32,579 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.400
2025-06-22 03:27:32,579 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:27:32,579 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:27:32,579 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:27:52,231 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:27:52,232 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:28:32,639 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:28:32,639 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:28:32,642 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:28:17', tmtdew=8.51, humidity=54.34, cloud=0.0, wind=24.12, temperature=5.28, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:27:52.560', atlas_cloud=1, atlas_rain=1, zp_data=[-0.020749999999999602, 0.03625000000000078, 0.015249999999999986, 0.02949999999999875, -0.018499999999999517, 0.01875000000000071, -0.13199999999999967, 0.008250000000000313, -0.005500000000001393, -0.0600000000000005, -0.011749999999999261, -0.06700000000000017, -0.12100000000000044, -0.051750000000000185, -0.04400000000000048, -0.04800000000000004, -0.02224999999999966, 0.007500000000000284, -0.04200000000000159, -0.10475000000000101, -0.12250000000000227, -0.06425000000000125, -0.13925000000000054, -0.12325000000000053, -0.08150000000000013, -0.016500000000000625, -0.04925000000000068, -0.10849999999999937, -0.07750000000000057, -0.10299999999999976, -0.12099999999999866, -0.16299999999999848, -0.09775000000000134], zp_timestamp='2025-06-22T01:25:00')
2025-06-22 03:28:32,642 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-22 03:28:32,642 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:28:32,642 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 32s
2025-06-22 03:28:32,642 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:28:32,642 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:28:32.642
2025-06-22 03:28:32,651 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:28:32,714 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461179. UTC time = 2025-06-22T01:28:32.642
2025-06-22 03:28:32,714 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:28:32,714 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:28:32,714 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:28:32,714 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:28:32,714 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:28:32,778 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.842
2025-06-22 03:28:32,778 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.287
2025-06-22 03:28:32,778 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:28:32,778 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:28:32,779 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:28:52,291 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:28:52,292 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:29:32,839 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:29:32,839 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:29:32,841 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:28:49', tmtdew=8.51, humidity=54.34, cloud=0.0, wind=24.15, temperature=5.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:28:22.541', atlas_cloud=1, atlas_rain=1, zp_data=[-0.020749999999999602, 0.03625000000000078, 0.015249999999999986, 0.02949999999999875, -0.018499999999999517, 0.01875000000000071, -0.13199999999999967, 0.008250000000000313, -0.005500000000001393, -0.0600000000000005, -0.011749999999999261, -0.06700000000000017, -0.12100000000000044, -0.051750000000000185, -0.04400000000000048, -0.04800000000000004, -0.02224999999999966, 0.007500000000000284, -0.04200000000000159, -0.10475000000000101, -0.12250000000000227, -0.06425000000000125, -0.13925000000000054, -0.12325000000000053, -0.08150000000000013, -0.016500000000000625, -0.04925000000000068, -0.10849999999999937, -0.07750000000000057, -0.10299999999999976, -0.12099999999999866, -0.16299999999999848, -0.09775000000000134], zp_timestamp='2025-06-22T01:25:00')
2025-06-22 03:29:32,841 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-22 03:29:32,841 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:29:32,842 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 32s
2025-06-22 03:29:32,842 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:29:32,842 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:29:32.842
2025-06-22 03:29:32,850 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:29:32,913 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924594836. UTC time = 2025-06-22T01:29:32.842
2025-06-22 03:29:32,913 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:29:32,913 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:29:32,913 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:29:32,913 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:29:32,913 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:29:32,976 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.818
2025-06-22 03:29:32,976 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.095
2025-06-22 03:29:32,976 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:29:32,976 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:29:32,977 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:29:52,351 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:29:52,352 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:30:33,037 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:30:33,037 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:30:33,039 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:28:49', tmtdew=8.51, humidity=54.34, cloud=0.0, wind=24.15, temperature=5.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:28:22.541', atlas_cloud=1, atlas_rain=1, zp_data=[-0.020749999999999602, 0.03625000000000078, 0.015249999999999986, 0.02949999999999875, -0.018499999999999517, 0.01875000000000071, -0.13199999999999967, 0.008250000000000313, -0.005500000000001393, -0.0600000000000005, -0.011749999999999261, -0.06700000000000017, -0.12100000000000044, -0.051750000000000185, -0.04400000000000048, -0.04800000000000004, -0.02224999999999966, 0.007500000000000284, -0.04200000000000159, -0.10475000000000101, -0.12250000000000227, -0.06425000000000125, -0.13925000000000054, -0.12325000000000053, -0.08150000000000013, -0.016500000000000625, -0.04925000000000068, -0.10849999999999937, -0.07750000000000057, -0.10299999999999976, -0.12099999999999866, -0.16299999999999848, -0.09775000000000134], zp_timestamp='2025-06-22T01:25:00')
2025-06-22 03:30:33,039 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 44s
2025-06-22 03:30:33,039 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:30:33,039 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 33s
2025-06-22 03:30:33,039 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:30:33,040 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:30:33.040
2025-06-22 03:30:33,049 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:30:33,111 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457618. UTC time = 2025-06-22T01:30:33.040
2025-06-22 03:30:33,111 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:30:33,111 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:30:33,112 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:30:33,112 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:30:33,112 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:30:33,174 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.870
2025-06-22 03:30:33,174 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.824
2025-06-22 03:30:33,174 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:30:33,174 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:30:33,175 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:30:52,414 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:30:52,415 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:31:33,235 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:31:33,235 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:31:33,237 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:31:28', tmtdew=8.54, humidity=54.01, cloud=0.0, wind=21.44, temperature=5.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:30:57.542', atlas_cloud=1, atlas_rain=1, zp_data=[-0.020749999999999602, 0.03625000000000078, 0.015249999999999986, 0.02949999999999875, -0.018499999999999517, 0.01875000000000071, -0.13199999999999967, 0.008250000000000313, -0.005500000000001393, -0.0600000000000005, -0.011749999999999261, -0.06700000000000017, -0.12100000000000044, -0.051750000000000185, -0.04400000000000048, -0.04800000000000004, -0.02224999999999966, 0.007500000000000284, -0.04200000000000159, -0.10475000000000101, -0.12250000000000227, -0.06425000000000125, -0.13925000000000054, -0.12325000000000053, -0.08150000000000013, -0.016500000000000625, -0.04925000000000068, -0.10849999999999937, -0.07750000000000057, -0.10299999999999976, -0.12099999999999866, -0.16299999999999848, -0.09775000000000134], zp_timestamp='2025-06-22T01:28:00')
2025-06-22 03:31:33,237 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 5s
2025-06-22 03:31:33,237 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:31:33,237 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 33s
2025-06-22 03:31:33,237 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:31:33,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:31:33.238
2025-06-22 03:31:33,246 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:31:33,312 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456312. UTC time = 2025-06-22T01:31:33.238
2025-06-22 03:31:33,312 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:31:33,312 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:31:33,312 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:31:33,312 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:31:33,313 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:31:33,378 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.995
2025-06-22 03:31:33,379 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.645
2025-06-22 03:31:33,379 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:31:33,379 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:31:33,379 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:31:52,475 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:31:52,476 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:32:33,439 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:32:33,439 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:32:33,441 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:31:59', tmtdew=8.53, humidity=54.05, cloud=0.0, wind=20.87, temperature=5.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:31:57.504', atlas_cloud=1, atlas_rain=1, zp_data=[-0.020749999999999602, 0.03625000000000078, 0.015249999999999986, 0.02949999999999875, -0.018499999999999517, 0.01875000000000071, -0.13199999999999967, 0.008250000000000313, -0.005500000000001393, -0.0600000000000005, -0.011749999999999261, -0.06700000000000017, -0.12100000000000044, -0.051750000000000185, -0.04400000000000048, -0.04800000000000004, -0.02224999999999966, 0.007500000000000284, -0.04200000000000159, -0.10475000000000101, -0.12250000000000227, -0.06425000000000125, -0.13925000000000054, -0.12325000000000053, -0.08150000000000013, -0.016500000000000625, -0.04925000000000068, -0.10849999999999937, -0.07750000000000057, -0.10299999999999976, -0.12099999999999866, -0.16299999999999848, -0.09775000000000134], zp_timestamp='2025-06-22T01:28:00')
2025-06-22 03:32:33,441 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-22 03:32:33,441 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:32:33,441 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 33s
2025-06-22 03:32:33,441 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:32:33,441 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:32:33.442
2025-06-22 03:32:33,450 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:32:33,511 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924555567. UTC time = 2025-06-22T01:32:33.442
2025-06-22 03:32:33,511 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:32:33,512 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:32:33,512 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:32:33,512 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:32:33,512 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:32:33,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.193
2025-06-22 03:32:33,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.946
2025-06-22 03:32:33,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:32:33,575 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:32:33,575 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:32:52,536 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:32:52,537 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:33:33,635 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:33:33,635 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:33:33,638 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:33:03', tmtdew=8.44, humidity=54.46, cloud=0.0, wind=23.87, temperature=5.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:32:27.485', atlas_cloud=1, atlas_rain=1, zp_data=[0.04875000000000007, 0.024250000000000327, 0.0572499999999998, 0.007499999999998508, 0.04449999999999932, 0.02525000000000155, -0.03550000000000075, 0.05325000000000024, 0.022499999999999076, 0.05400000000000027, 0.059749999999999304, -0.03049999999999997, -0.08399999999999963, -0.015750000000000597, -0.049000000000001265, -0.002000000000000668, 0.020749999999999602, 0.04600000000000115, 0.019499999999998963, -0.06675000000000075, -0.07000000000000028, -0.02725000000000044, -0.12424999999999997, -0.05524999999999913, -0.0070000000000014495, 0.03449999999999953, -0.019249999999999545, -0.08949999999999925, -0.0519999999999996, -0.0019999999999988916, -0.10999999999999943, -0.11099999999999888, -0.04475000000000051], zp_timestamp='2025-06-22T01:31:00')
2025-06-22 03:33:33,638 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-22 03:33:33,638 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:33:33,638 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 33s
2025-06-22 03:33:33,638 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:33:33,638 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:33:33.639
2025-06-22 03:33:33,647 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:33:33,709 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924553434. UTC time = 2025-06-22T01:33:33.639
2025-06-22 03:33:33,709 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:33:33,709 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:33:33,709 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:33:33,709 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:33:33,709 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:33:33,774 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.463
2025-06-22 03:33:33,774 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.177
2025-06-22 03:33:33,774 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:33:33,774 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:33:33,775 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:33:52,597 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:33:52,598 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:34:33,835 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:34:33,835 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:34:33,837 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:33:03', tmtdew=8.44, humidity=54.46, cloud=0.0, wind=23.87, temperature=5.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:32:27.485', atlas_cloud=1, atlas_rain=1, zp_data=[0.04875000000000007, 0.024250000000000327, 0.0572499999999998, 0.007499999999998508, 0.04449999999999932, 0.02525000000000155, -0.03550000000000075, 0.05325000000000024, 0.022499999999999076, 0.05400000000000027, 0.059749999999999304, -0.03049999999999997, -0.08399999999999963, -0.015750000000000597, -0.049000000000001265, -0.002000000000000668, 0.020749999999999602, 0.04600000000000115, 0.019499999999998963, -0.06675000000000075, -0.07000000000000028, -0.02725000000000044, -0.12424999999999997, -0.05524999999999913, -0.0070000000000014495, 0.03449999999999953, -0.019249999999999545, -0.08949999999999925, -0.0519999999999996, -0.0019999999999988916, -0.10999999999999943, -0.11099999999999888, -0.04475000000000051], zp_timestamp='2025-06-22T01:31:00')
2025-06-22 03:34:33,838 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 30s
2025-06-22 03:34:33,838 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:34:33,838 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 33s
2025-06-22 03:34:33,838 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:34:33,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:34:33.838
2025-06-22 03:34:33,847 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:34:33,909 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556633. UTC time = 2025-06-22T01:34:33.838
2025-06-22 03:34:33,909 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:34:33,909 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:34:33,910 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:34:33,910 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:34:33,910 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:34:33,972 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.579
2025-06-22 03:34:33,973 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.335
2025-06-22 03:34:33,973 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:34:33,973 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:34:33,973 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:34:52,658 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:34:52,659 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:35:34,031 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:35:34,031 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:35:34,035 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:33:03', tmtdew=8.44, humidity=54.46, cloud=0.0, wind=23.87, temperature=5.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:32:27.485', atlas_cloud=1, atlas_rain=1, zp_data=[0.04875000000000007, 0.024250000000000327, 0.0572499999999998, 0.007499999999998508, 0.04449999999999932, 0.02525000000000155, -0.03550000000000075, 0.05325000000000024, 0.022499999999999076, 0.05400000000000027, 0.059749999999999304, -0.03049999999999997, -0.08399999999999963, -0.015750000000000597, -0.049000000000001265, -0.002000000000000668, 0.020749999999999602, 0.04600000000000115, 0.019499999999998963, -0.06675000000000075, -0.07000000000000028, -0.02725000000000044, -0.12424999999999997, -0.05524999999999913, -0.0070000000000014495, 0.03449999999999953, -0.019249999999999545, -0.08949999999999925, -0.0519999999999996, -0.0019999999999988916, -0.10999999999999943, -0.11099999999999888, -0.04475000000000051], zp_timestamp='2025-06-22T01:31:00')
2025-06-22 03:35:34,035 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 31s
2025-06-22 03:35:34,035 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:35:34,035 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 34s
2025-06-22 03:35:34,035 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:35:34,035 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:35:34.036
2025-06-22 03:35:34,046 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:35:34,117 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924565067. UTC time = 2025-06-22T01:35:34.036
2025-06-22 03:35:34,117 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:35:34,117 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:35:34,117 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:35:34,117 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:35:34,117 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:35:34,191 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.272
2025-06-22 03:35:34,192 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.421
2025-06-22 03:35:34,192 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:35:34,192 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:35:34,192 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:35:52,719 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:35:52,720 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:36:34,252 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:36:34,252 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:36:34,255 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:36:13', tmtdew=8.71, humidity=53.26, cloud=0.0, wind=25.2, temperature=5.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:35:27.456', atlas_cloud=1, atlas_rain=1, zp_data=[0.027749999999999275, 0.04025000000000034, 0.004250000000000753, 0.006499999999999062, 0.0389999999999997, 0.023750000000001492, -0.0035000000000007248, 0.034250000000000114, 0.059499999999999886, 0.01249999999999929, -0.007750000000001478, -0.04499999999999993, -0.0940000000000012, -0.034750000000000725, -0.06500000000000128, -0.03850000000000087, 0.011749999999999261, 0.022499999999999076, -0.0035000000000007248, -0.07175000000000153, -0.0990000000000002, -0.03025000000000233, -0.13674999999999926, -0.0962499999999995, -0.07200000000000095, -0.014000000000001123, -0.02925000000000111, -0.1014999999999997, -0.057000000000000384, -0.053999999999998494, -0.10199999999999854, -0.1169999999999991, -0.0762500000000017], zp_timestamp='2025-06-22T01:34:00')
2025-06-22 03:36:34,255 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 03:36:34,255 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:36:34,255 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 34s
2025-06-22 03:36:34,255 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:36:34,256 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:36:34.256
2025-06-22 03:36:34,264 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:36:34,326 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457867. UTC time = 2025-06-22T01:36:34.256
2025-06-22 03:36:34,326 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:36:34,326 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:36:34,326 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:36:34,326 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:36:34,326 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:36:34,389 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.044
2025-06-22 03:36:34,390 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.432
2025-06-22 03:36:34,390 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:36:34,390 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:36:34,390 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:36:52,779 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:36:52,780 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:37:34,447 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:37:34,447 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:37:34,450 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:37:17', tmtdew=8.65, humidity=53.69, cloud=0.0, wind=27.38, temperature=5.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:36:57.485', atlas_cloud=1, atlas_rain=1, zp_data=[0.027749999999999275, 0.04025000000000034, 0.004250000000000753, 0.006499999999999062, 0.0389999999999997, 0.023750000000001492, -0.0035000000000007248, 0.034250000000000114, 0.059499999999999886, 0.01249999999999929, -0.007750000000001478, -0.04499999999999993, -0.0940000000000012, -0.034750000000000725, -0.06500000000000128, -0.03850000000000087, 0.011749999999999261, 0.022499999999999076, -0.0035000000000007248, -0.07175000000000153, -0.0990000000000002, -0.03025000000000233, -0.13674999999999926, -0.0962499999999995, -0.07200000000000095, -0.014000000000001123, -0.02925000000000111, -0.1014999999999997, -0.057000000000000384, -0.053999999999998494, -0.10199999999999854, -0.1169999999999991, -0.0762500000000017], zp_timestamp='2025-06-22T01:34:00')
2025-06-22 03:37:34,450 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-22 03:37:34,450 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:37:34,450 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 34s
2025-06-22 03:37:34,450 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:37:34,450 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:37:34.451
2025-06-22 03:37:34,459 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:37:34,522 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924597328. UTC time = 2025-06-22T01:37:34.451
2025-06-22 03:37:34,522 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:37:34,522 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:37:34,522 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:37:34,523 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:37:34,523 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:37:34,586 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.895
2025-06-22 03:37:34,587 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.367
2025-06-22 03:37:34,587 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:37:34,587 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:37:34,587 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:37:52,840 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:37:52,860 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:38:34,647 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:38:34,647 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:38:34,649 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:38:22', tmtdew=8.61, humidity=53.71, cloud=0.0, wind=25.87, temperature=5.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:37:57.446', atlas_cloud=1, atlas_rain=1, zp_data=[0.027749999999999275, 0.04025000000000034, 0.004250000000000753, 0.006499999999999062, 0.0389999999999997, 0.023750000000001492, -0.0035000000000007248, 0.034250000000000114, 0.059499999999999886, 0.01249999999999929, -0.007750000000001478, -0.04499999999999993, -0.0940000000000012, -0.034750000000000725, -0.06500000000000128, -0.03850000000000087, 0.011749999999999261, 0.022499999999999076, -0.0035000000000007248, -0.07175000000000153, -0.0990000000000002, -0.03025000000000233, -0.13674999999999926, -0.0962499999999995, -0.07200000000000095, -0.014000000000001123, -0.02925000000000111, -0.1014999999999997, -0.057000000000000384, -0.053999999999998494, -0.10199999999999854, -0.1169999999999991, -0.0762500000000017], zp_timestamp='2025-06-22T01:34:00')
2025-06-22 03:38:34,649 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-22 03:38:34,649 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:38:34,650 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 34s
2025-06-22 03:38:34,650 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:38:34,650 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:38:34.650
2025-06-22 03:38:34,659 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:38:34,721 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460948. UTC time = 2025-06-22T01:38:34.650
2025-06-22 03:38:34,721 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:38:34,721 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:38:34,722 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:38:34,722 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:38:34,722 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:38:34,785 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.823
2025-06-22 03:38:34,785 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.225
2025-06-22 03:38:34,785 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:38:34,785 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:38:34,785 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:38:52,920 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:38:52,921 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:39:34,843 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:39:34,843 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:39:34,844 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:38:54', tmtdew=8.6, humidity=53.75, cloud=0.0, wind=25.14, temperature=5.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:38:57.494', atlas_cloud=1, atlas_rain=1, zp_data=[0.027749999999999275, 0.04025000000000034, 0.004250000000000753, 0.006499999999999062, 0.0389999999999997, 0.023750000000001492, -0.0035000000000007248, 0.034250000000000114, 0.059499999999999886, 0.01249999999999929, -0.007750000000001478, -0.04499999999999993, -0.0940000000000012, -0.034750000000000725, -0.06500000000000128, -0.03850000000000087, 0.011749999999999261, 0.022499999999999076, -0.0035000000000007248, -0.07175000000000153, -0.0990000000000002, -0.03025000000000233, -0.13674999999999926, -0.0962499999999995, -0.07200000000000095, -0.014000000000001123, -0.02925000000000111, -0.1014999999999997, -0.057000000000000384, -0.053999999999998494, -0.10199999999999854, -0.1169999999999991, -0.0762500000000017], zp_timestamp='2025-06-22T01:37:00')
2025-06-22 03:39:34,845 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-22 03:39:34,845 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:39:34,845 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 34s
2025-06-22 03:39:34,845 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:39:34,845 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:39:34.845
2025-06-22 03:39:34,854 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:39:34,915 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924587237. UTC time = 2025-06-22T01:39:34.845
2025-06-22 03:39:34,915 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:39:34,915 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:39:34,915 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:39:34,915 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:39:34,915 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:39:34,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.828
2025-06-22 03:39:34,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.004
2025-06-22 03:39:34,979 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:39:34,979 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:39:34,979 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:39:52,981 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:39:52,982 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:40:35,039 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:40:35,039 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:40:35,041 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:40:30', tmtdew=8.6, humidity=53.65, cloud=0.0, wind=26.54, temperature=5.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:40:27.437', atlas_cloud=1, atlas_rain=1, zp_data=[0.027749999999999275, 0.04025000000000034, 0.004250000000000753, 0.006499999999999062, 0.0389999999999997, 0.023750000000001492, -0.0035000000000007248, 0.034250000000000114, 0.059499999999999886, 0.01249999999999929, -0.007750000000001478, -0.04499999999999993, -0.0940000000000012, -0.034750000000000725, -0.06500000000000128, -0.03850000000000087, 0.011749999999999261, 0.022499999999999076, -0.0035000000000007248, -0.07175000000000153, -0.0990000000000002, -0.03025000000000233, -0.13674999999999926, -0.0962499999999995, -0.07200000000000095, -0.014000000000001123, -0.02925000000000111, -0.1014999999999997, -0.057000000000000384, -0.053999999999998494, -0.10199999999999854, -0.1169999999999991, -0.0762500000000017], zp_timestamp='2025-06-22T01:37:00')
2025-06-22 03:40:35,041 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 5s
2025-06-22 03:40:35,041 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:40:35,041 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 35s
2025-06-22 03:40:35,041 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:40:35,042 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:40:35.042
2025-06-22 03:40:35,050 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:40:35,113 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457065. UTC time = 2025-06-22T01:40:35.042
2025-06-22 03:40:35,113 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:40:35,113 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:40:35,113 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:40:35,113 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:40:35,113 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:40:35,177 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.907
2025-06-22 03:40:35,177 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.704
2025-06-22 03:40:35,177 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:40:35,177 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:40:35,177 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:40:53,039 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:40:53,040 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:41:35,237 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:41:35,238 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:41:35,239 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:41:01', tmtdew=8.58, humidity=53.71, cloud=0.0, wind=26.36, temperature=5.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:40:57.504', atlas_cloud=1, atlas_rain=1, zp_data=[0.027749999999999275, 0.04025000000000034, 0.004250000000000753, 0.006499999999999062, 0.0389999999999997, 0.023750000000001492, -0.0035000000000007248, 0.034250000000000114, 0.059499999999999886, 0.01249999999999929, -0.007750000000001478, -0.04499999999999993, -0.0940000000000012, -0.034750000000000725, -0.06500000000000128, -0.03850000000000087, 0.011749999999999261, 0.022499999999999076, -0.0035000000000007248, -0.07175000000000153, -0.0990000000000002, -0.03025000000000233, -0.13674999999999926, -0.0962499999999995, -0.07200000000000095, -0.014000000000001123, -0.02925000000000111, -0.1014999999999997, -0.057000000000000384, -0.053999999999998494, -0.10199999999999854, -0.1169999999999991, -0.0762500000000017], zp_timestamp='2025-06-22T01:37:00')
2025-06-22 03:41:35,239 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-22 03:41:35,239 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:41:35,239 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 35s
2025-06-22 03:41:35,239 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:41:35,240 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:41:35.240
2025-06-22 03:41:35,248 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:41:35,309 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924559623. UTC time = 2025-06-22T01:41:35.240
2025-06-22 03:41:35,309 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:41:35,309 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:41:35,310 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:41:35,310 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:41:35,310 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:41:35,376 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.059
2025-06-22 03:41:35,376 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.763
2025-06-22 03:41:35,377 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:41:35,377 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:41:35,377 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:41:53,100 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:41:53,101 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:42:35,437 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:42:35,437 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:42:35,439 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:42:05', tmtdew=8.59, humidity=53.81, cloud=0.0, wind=22.88, temperature=5.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:41:57.466', atlas_cloud=1, atlas_rain=1, zp_data=[0.014749999999999375, 0.042749999999999844, 0.05424999999999969, 0.0129999999999999, 0.06349999999999945, 0.08125000000000071, -0.021000000000000796, -0.00274999999999892, 0.07349999999999923, 0.038000000000000256, 0.036749999999999616, -0.04049999999999976, -0.12150000000000105, 0.005250000000000199, -0.06400000000000006, -0.015499999999999403, 0.0017500000000012506, 0.018500000000001293, 0.008999999999998565, -0.0757500000000011, -0.10100000000000087, -0.015250000000001762, -0.09774999999999956, -0.07724999999999937, -0.05200000000000138, -0.005000000000000782, -0.03725000000000023, -0.0625, -0.058499999999998664, -0.054999999999999716, -0.09899999999999842, -0.09249999999999936, -0.04425000000000168], zp_timestamp='2025-06-22T01:40:00')
2025-06-22 03:42:35,439 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-22 03:42:35,439 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:42:35,439 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 35s
2025-06-22 03:42:35,439 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:42:35,440 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:42:35.440
2025-06-22 03:42:35,448 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:42:35,509 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455407. UTC time = 2025-06-22T01:42:35.440
2025-06-22 03:42:35,509 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:42:35,509 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:42:35,509 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:42:35,509 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:42:35,510 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:42:35,572 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.283
2025-06-22 03:42:35,573 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.038
2025-06-22 03:42:35,573 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:42:35,573 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:42:35,573 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:42:53,159 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:42:53,160 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:43:35,633 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:43:35,633 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:43:35,635 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:43:08', tmtdew=8.59, humidity=53.7, cloud=0.0, wind=19.81, temperature=5.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:42:52.502', atlas_cloud=1, atlas_rain=1, zp_data=[0.014749999999999375, 0.042749999999999844, 0.05424999999999969, 0.0129999999999999, 0.06349999999999945, 0.08125000000000071, -0.021000000000000796, -0.00274999999999892, 0.07349999999999923, 0.038000000000000256, 0.036749999999999616, -0.04049999999999976, -0.12150000000000105, 0.005250000000000199, -0.06400000000000006, -0.015499999999999403, 0.0017500000000012506, 0.018500000000001293, 0.008999999999998565, -0.0757500000000011, -0.10100000000000087, -0.015250000000001762, -0.09774999999999956, -0.07724999999999937, -0.05200000000000138, -0.005000000000000782, -0.03725000000000023, -0.0625, -0.058499999999998664, -0.054999999999999716, -0.09899999999999842, -0.09249999999999936, -0.04425000000000168], zp_timestamp='2025-06-22T01:40:00')
2025-06-22 03:43:35,635 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-22 03:43:35,635 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:43:35,635 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 35s
2025-06-22 03:43:35,636 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:43:35,636 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:43:35.636
2025-06-22 03:43:35,644 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:43:35,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455391. UTC time = 2025-06-22T01:43:35.636
2025-06-22 03:43:35,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:43:35,706 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:43:35,706 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:43:35,706 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:43:35,706 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:43:35,769 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.579
2025-06-22 03:43:35,769 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.243
2025-06-22 03:43:35,769 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:43:35,769 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:43:35,770 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:43:53,219 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:43:53,220 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:44:35,830 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:44:35,830 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:44:35,831 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:44:12', tmtdew=8.48, humidity=54.18, cloud=0.0, wind=24.97, temperature=5.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:43:57.475', atlas_cloud=1, atlas_rain=1, zp_data=[0.014749999999999375, 0.042749999999999844, 0.05424999999999969, 0.0129999999999999, 0.06349999999999945, 0.08125000000000071, -0.021000000000000796, -0.00274999999999892, 0.07349999999999923, 0.038000000000000256, 0.036749999999999616, -0.04049999999999976, -0.12150000000000105, 0.005250000000000199, -0.06400000000000006, -0.015499999999999403, 0.0017500000000012506, 0.018500000000001293, 0.008999999999998565, -0.0757500000000011, -0.10100000000000087, -0.015250000000001762, -0.09774999999999956, -0.07724999999999937, -0.05200000000000138, -0.005000000000000782, -0.03725000000000023, -0.0625, -0.058499999999998664, -0.054999999999999716, -0.09899999999999842, -0.09249999999999936, -0.04425000000000168], zp_timestamp='2025-06-22T01:40:00')
2025-06-22 03:44:35,832 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-22 03:44:35,832 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:44:35,832 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 35s
2025-06-22 03:44:35,832 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:44:35,832 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:44:35.832
2025-06-22 03:44:35,841 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:44:35,907 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924559046. UTC time = 2025-06-22T01:44:35.832
2025-06-22 03:44:35,907 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:44:35,907 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:44:35,907 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:44:35,907 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:44:35,907 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:44:35,973 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.456
2025-06-22 03:44:35,973 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.375
2025-06-22 03:44:35,973 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:44:35,973 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:44:35,974 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:44:53,280 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:44:53,297 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:45:36,034 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:45:36,034 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:45:36,036 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:45:15', tmtdew=8.51, humidity=54.2, cloud=0.0, wind=24.67, temperature=5.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:44:57.437', atlas_cloud=1, atlas_rain=1, zp_data=[0.014749999999999375, 0.042749999999999844, 0.05424999999999969, 0.0129999999999999, 0.06349999999999945, 0.08125000000000071, -0.021000000000000796, -0.00274999999999892, 0.07349999999999923, 0.038000000000000256, 0.036749999999999616, -0.04049999999999976, -0.12150000000000105, 0.005250000000000199, -0.06400000000000006, -0.015499999999999403, 0.0017500000000012506, 0.018500000000001293, 0.008999999999998565, -0.0757500000000011, -0.10100000000000087, -0.015250000000001762, -0.09774999999999956, -0.07724999999999937, -0.05200000000000138, -0.005000000000000782, -0.03725000000000023, -0.0625, -0.058499999999998664, -0.054999999999999716, -0.09899999999999842, -0.09249999999999936, -0.04425000000000168], zp_timestamp='2025-06-22T01:43:00')
2025-06-22 03:45:36,037 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 03:45:36,037 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:45:36,037 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 36s
2025-06-22 03:45:36,037 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:45:36,037 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:45:36.037
2025-06-22 03:45:36,046 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:45:36,107 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456939. UTC time = 2025-06-22T01:45:36.037
2025-06-22 03:45:36,107 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:45:36,107 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:45:36,107 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:45:36,107 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:45:36,107 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:45:36,170 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.178
2025-06-22 03:45:36,170 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.433
2025-06-22 03:45:36,171 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:45:36,171 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:45:36,171 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:45:53,357 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:45:53,358 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:46:36,231 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:46:36,231 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:46:36,233 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:46:19', tmtdew=8.51, humidity=54.19, cloud=0.0, wind=25.46, temperature=5.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:45:52.474', atlas_cloud=1, atlas_rain=1, zp_data=[0.014749999999999375, 0.042749999999999844, 0.05424999999999969, 0.0129999999999999, 0.06349999999999945, 0.08125000000000071, -0.021000000000000796, -0.00274999999999892, 0.07349999999999923, 0.038000000000000256, 0.036749999999999616, -0.04049999999999976, -0.12150000000000105, 0.005250000000000199, -0.06400000000000006, -0.015499999999999403, 0.0017500000000012506, 0.018500000000001293, 0.008999999999998565, -0.0757500000000011, -0.10100000000000087, -0.015250000000001762, -0.09774999999999956, -0.07724999999999937, -0.05200000000000138, -0.005000000000000782, -0.03725000000000023, -0.0625, -0.058499999999998664, -0.054999999999999716, -0.09899999999999842, -0.09249999999999936, -0.04425000000000168], zp_timestamp='2025-06-22T01:43:00')
2025-06-22 03:46:36,233 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-22 03:46:36,233 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:46:36,233 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 36s
2025-06-22 03:46:36,234 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:46:36,234 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:46:36.234
2025-06-22 03:46:36,243 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:46:36,304 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924584853. UTC time = 2025-06-22T01:46:36.234
2025-06-22 03:46:36,305 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:46:36,305 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:46:36,305 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:46:36,305 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:46:36,305 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:46:36,368 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.980
2025-06-22 03:46:36,368 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.416
2025-06-22 03:46:36,368 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:46:36,368 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:46:36,369 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:46:53,418 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:46:53,419 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:47:36,429 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:47:36,429 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:47:36,431 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:47:23', tmtdew=8.54, humidity=54.09, cloud=0.0, wind=27.67, temperature=5.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:47:27.427', atlas_cloud=1, atlas_rain=1, zp_data=[0.014749999999999375, 0.042749999999999844, 0.05424999999999969, 0.0129999999999999, 0.06349999999999945, 0.08125000000000071, -0.021000000000000796, -0.00274999999999892, 0.07349999999999923, 0.038000000000000256, 0.036749999999999616, -0.04049999999999976, -0.12150000000000105, 0.005250000000000199, -0.06400000000000006, -0.015499999999999403, 0.0017500000000012506, 0.018500000000001293, 0.008999999999998565, -0.0757500000000011, -0.10100000000000087, -0.015250000000001762, -0.09774999999999956, -0.07724999999999937, -0.05200000000000138, -0.005000000000000782, -0.03725000000000023, -0.0625, -0.058499999999998664, -0.054999999999999716, -0.09899999999999842, -0.09249999999999936, -0.04425000000000168], zp_timestamp='2025-06-22T01:43:00')
2025-06-22 03:47:36,432 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-22 03:47:36,432 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:47:36,432 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 36s
2025-06-22 03:47:36,432 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:47:36,432 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:47:36.432
2025-06-22 03:47:36,441 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:47:36,503 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460536. UTC time = 2025-06-22T01:47:36.432
2025-06-22 03:47:36,503 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:47:36,503 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:47:36,503 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:47:36,503 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:47:36,503 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:47:36,568 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.859
2025-06-22 03:47:36,569 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.323
2025-06-22 03:47:36,569 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:47:36,569 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:47:36,569 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:47:53,479 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:47:53,480 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:48:36,629 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:48:36,629 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:48:36,632 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:47:55', tmtdew=8.53, humidity=54.11, cloud=0.0, wind=25.39, temperature=5.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:47:57.494', atlas_cloud=1, atlas_rain=1, zp_data=[0.044249999999998124, 0.02275000000000027, 0.03625000000000078, 0.015999999999998238, 0.05400000000000027, -0.03924999999999912, 0.006000000000000227, 0.056250000000000355, 0.0495000000000001, 0.04200000000000159, 0.023249999999999105, -0.04249999999999865, -0.11350000000000016, -0.0027500000000006963, -0.05000000000000071, -0.023000000000001464, 0.011250000000000426, 0.0519999999999996, 0.017999999999998906, -0.05775000000000219, -0.08250000000000135, 0.00024999999999941735, -0.06874999999999964, -0.09224999999999994, -0.02000000000000135, -0.007500000000000284, -0.02624999999999922, -0.06850000000000023, -0.028999999999999915, -0.07049999999999912, -0.09499999999999886, -0.05599999999999916, -0.043250000000000455], zp_timestamp='2025-06-22T01:46:00')
2025-06-22 03:48:36,632 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-22 03:48:36,632 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:48:36,632 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 36s
2025-06-22 03:48:36,632 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:48:36,633 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:48:36.633
2025-06-22 03:48:36,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:48:36,702 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924600564. UTC time = 2025-06-22T01:48:36.633
2025-06-22 03:48:36,703 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:48:36,703 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:48:36,703 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:48:36,703 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:48:36,703 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:48:36,765 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.816
2025-06-22 03:48:36,765 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.152
2025-06-22 03:48:36,766 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:48:36,766 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:48:36,766 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:48:53,539 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:48:53,540 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:49:36,826 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:49:36,826 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:49:36,828 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:48:58', tmtdew=8.53, humidity=54.11, cloud=0.0, wind=26.57, temperature=5.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:48:57.456', atlas_cloud=1, atlas_rain=1, zp_data=[0.044249999999998124, 0.02275000000000027, 0.03625000000000078, 0.015999999999998238, 0.05400000000000027, -0.03924999999999912, 0.006000000000000227, 0.056250000000000355, 0.0495000000000001, 0.04200000000000159, 0.023249999999999105, -0.04249999999999865, -0.11350000000000016, -0.0027500000000006963, -0.05000000000000071, -0.023000000000001464, 0.011250000000000426, 0.0519999999999996, 0.017999999999998906, -0.05775000000000219, -0.08250000000000135, 0.00024999999999941735, -0.06874999999999964, -0.09224999999999994, -0.02000000000000135, -0.007500000000000284, -0.02624999999999922, -0.06850000000000023, -0.028999999999999915, -0.07049999999999912, -0.09499999999999886, -0.05599999999999916, -0.043250000000000455], zp_timestamp='2025-06-22T01:46:00')
2025-06-22 03:49:36,828 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-22 03:49:36,828 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:49:36,828 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 36s
2025-06-22 03:49:36,828 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:49:36,829 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:49:36.829
2025-06-22 03:49:36,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:49:36,900 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924580405. UTC time = 2025-06-22T01:49:36.829
2025-06-22 03:49:36,900 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:49:36,900 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:49:36,900 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:49:36,900 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:49:36,900 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:49:36,963 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.847
2025-06-22 03:49:36,964 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.902
2025-06-22 03:49:36,964 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:49:36,964 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:49:36,964 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:49:53,600 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:49:53,601 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:50:37,023 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:50:37,023 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:50:37,026 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:50:02', tmtdew=8.55, humidity=53.86, cloud=0.0, wind=25.14, temperature=5.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:49:27.437', atlas_cloud=1, atlas_rain=1, zp_data=[0.044249999999998124, 0.02275000000000027, 0.03625000000000078, 0.015999999999998238, 0.05400000000000027, -0.03924999999999912, 0.006000000000000227, 0.056250000000000355, 0.0495000000000001, 0.04200000000000159, 0.023249999999999105, -0.04249999999999865, -0.11350000000000016, -0.0027500000000006963, -0.05000000000000071, -0.023000000000001464, 0.011250000000000426, 0.0519999999999996, 0.017999999999998906, -0.05775000000000219, -0.08250000000000135, 0.00024999999999941735, -0.06874999999999964, -0.09224999999999994, -0.02000000000000135, -0.007500000000000284, -0.02624999999999922, -0.06850000000000023, -0.028999999999999915, -0.07049999999999912, -0.09499999999999886, -0.05599999999999916, -0.043250000000000455], zp_timestamp='2025-06-22T01:46:00')
2025-06-22 03:50:37,026 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-22 03:50:37,026 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:50:37,026 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 37s
2025-06-22 03:50:37,026 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:50:37,026 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:50:37.026
2025-06-22 03:50:37,035 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:50:37,097 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456587. UTC time = 2025-06-22T01:50:37.026
2025-06-22 03:50:37,097 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:50:37,097 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:50:37,097 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:50:37,097 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:50:37,097 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:50:37,160 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.954
2025-06-22 03:50:37,160 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.572
2025-06-22 03:50:37,160 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:50:37,160 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:50:37,161 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:50:53,661 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:50:53,662 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:51:37,219 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:51:37,219 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:51:37,222 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:51:06', tmtdew=8.52, humidity=54.15, cloud=0.0, wind=19.3, temperature=5.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:50:57.466', atlas_cloud=1, atlas_rain=1, zp_data=[0.008250000000000313, 0.05925000000000047, 0.020250000000000767, 0.006999999999997897, 0.07450000000000045, -0.02674999999999983, -0.023000000000001464, 0.020250000000000767, 0.018499999999999517, 0.019000000000000128, 0.02624999999999922, -0.028999999999999915, -0.08399999999999963, -0.0017499999999994742, -0.08000000000000007, -0.04100000000000037, -0.003750000000000142, 0.042500000000000426, 0.0029999999999983373, -0.0867500000000021, -0.0840000000000014, -0.056750000000000966, -0.1197499999999998, -0.07674999999999876, -0.03500000000000014, -0.022499999999999076, -0.04124999999999979, -0.09750000000000014, -0.07399999999999984, -0.04399999999999871, -0.058999999999999275, -0.08899999999999864, -0.052250000000000796], zp_timestamp='2025-06-22T01:49:00')
2025-06-22 03:51:37,222 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-22 03:51:37,222 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:51:37,222 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 37s
2025-06-22 03:51:37,222 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:51:37,223 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:51:37.223
2025-06-22 03:51:37,231 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:51:37,294 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455687. UTC time = 2025-06-22T01:51:37.223
2025-06-22 03:51:37,294 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:51:37,294 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:51:37,294 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:51:37,295 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:51:37,295 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:51:37,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.132
2025-06-22 03:51:37,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.872
2025-06-22 03:51:37,359 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:51:37,359 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:51:37,359 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:51:53,722 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:51:53,723 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:52:37,419 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:52:37,419 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:52:37,422 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:52:09', tmtdew=8.51, humidity=54.19, cloud=0.0, wind=27.19, temperature=5.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:51:57.427', atlas_cloud=1, atlas_rain=1, zp_data=[0.008250000000000313, 0.05925000000000047, 0.020250000000000767, 0.006999999999997897, 0.07450000000000045, -0.02674999999999983, -0.023000000000001464, 0.020250000000000767, 0.018499999999999517, 0.019000000000000128, 0.02624999999999922, -0.028999999999999915, -0.08399999999999963, -0.0017499999999994742, -0.08000000000000007, -0.04100000000000037, -0.003750000000000142, 0.042500000000000426, 0.0029999999999983373, -0.0867500000000021, -0.0840000000000014, -0.056750000000000966, -0.1197499999999998, -0.07674999999999876, -0.03500000000000014, -0.022499999999999076, -0.04124999999999979, -0.09750000000000014, -0.07399999999999984, -0.04399999999999871, -0.058999999999999275, -0.08899999999999864, -0.052250000000000796], zp_timestamp='2025-06-22T01:49:00')
2025-06-22 03:52:37,422 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-22 03:52:37,422 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:52:37,422 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 37s
2025-06-22 03:52:37,422 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:52:37,422 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:52:37.422
2025-06-22 03:52:37,431 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:52:37,493 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924553313. UTC time = 2025-06-22T01:52:37.422
2025-06-22 03:52:37,493 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:52:37,493 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:52:37,493 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:52:37,493 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:52:37,493 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:52:37,557 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.383
2025-06-22 03:52:37,557 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.121
2025-06-22 03:52:37,557 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:52:37,557 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:52:37,557 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:52:53,783 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:52:53,784 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:53:37,617 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:53:37,618 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:53:37,620 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:53:13', tmtdew=8.45, humidity=54.29, cloud=0.0, wind=23.73, temperature=5.18, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:52:52.464', atlas_cloud=1, atlas_rain=1, zp_data=[0.008250000000000313, 0.05925000000000047, 0.020250000000000767, 0.006999999999997897, 0.07450000000000045, -0.02674999999999983, -0.023000000000001464, 0.020250000000000767, 0.018499999999999517, 0.019000000000000128, 0.02624999999999922, -0.028999999999999915, -0.08399999999999963, -0.0017499999999994742, -0.08000000000000007, -0.04100000000000037, -0.003750000000000142, 0.042500000000000426, 0.0029999999999983373, -0.0867500000000021, -0.0840000000000014, -0.056750000000000966, -0.1197499999999998, -0.07674999999999876, -0.03500000000000014, -0.022499999999999076, -0.04124999999999979, -0.09750000000000014, -0.07399999999999984, -0.04399999999999871, -0.058999999999999275, -0.08899999999999864, -0.052250000000000796], zp_timestamp='2025-06-22T01:49:00')
2025-06-22 03:53:37,620 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 03:53:37,620 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:53:37,620 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 37s
2025-06-22 03:53:37,620 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:53:37,621 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:53:37.621
2025-06-22 03:53:37,629 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:53:37,690 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924555106. UTC time = 2025-06-22T01:53:37.621
2025-06-22 03:53:37,690 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:53:37,690 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:53:37,690 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:53:37,690 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:53:37,690 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:53:37,754 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.673
2025-06-22 03:53:37,754 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.299
2025-06-22 03:53:37,754 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:53:37,754 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:53:37,754 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:53:53,844 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:53:53,845 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:54:37,811 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:54:37,811 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:54:37,814 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:54:16', tmtdew=8.46, humidity=54.59, cloud=0.0, wind=23.5, temperature=5.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:53:57.437', atlas_cloud=1, atlas_rain=1, zp_data=[0.008250000000000313, 0.05925000000000047, 0.020250000000000767, 0.006999999999997897, 0.07450000000000045, -0.02674999999999983, -0.023000000000001464, 0.020250000000000767, 0.018499999999999517, 0.019000000000000128, 0.02624999999999922, -0.028999999999999915, -0.08399999999999963, -0.0017499999999994742, -0.08000000000000007, -0.04100000000000037, -0.003750000000000142, 0.042500000000000426, 0.0029999999999983373, -0.0867500000000021, -0.0840000000000014, -0.056750000000000966, -0.1197499999999998, -0.07674999999999876, -0.03500000000000014, -0.022499999999999076, -0.04124999999999979, -0.09750000000000014, -0.07399999999999984, -0.04399999999999871, -0.058999999999999275, -0.08899999999999864, -0.052250000000000796], zp_timestamp='2025-06-22T01:52:00')
2025-06-22 03:54:37,814 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 03:54:37,814 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:54:37,814 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 37s
2025-06-22 03:54:37,814 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:54:37,815 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:54:37.815
2025-06-22 03:54:37,823 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:54:37,885 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456216. UTC time = 2025-06-22T01:54:37.815
2025-06-22 03:54:37,885 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:54:37,885 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:54:37,885 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:54:37,885 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:54:37,885 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:54:37,948 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.344
2025-06-22 03:54:37,948 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.404
2025-06-22 03:54:37,948 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:54:37,948 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:54:37,948 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:54:53,903 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:54:53,904 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:55:38,008 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:55:38,008 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:55:38,011 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:55:20', tmtdew=8.36, humidity=54.86, cloud=0.0, wind=22.41, temperature=5.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:54:57.398', atlas_cloud=1, atlas_rain=1, zp_data=[0.008250000000000313, 0.05925000000000047, 0.020250000000000767, 0.006999999999997897, 0.07450000000000045, -0.02674999999999983, -0.023000000000001464, 0.020250000000000767, 0.018499999999999517, 0.019000000000000128, 0.02624999999999922, -0.028999999999999915, -0.08399999999999963, -0.0017499999999994742, -0.08000000000000007, -0.04100000000000037, -0.003750000000000142, 0.042500000000000426, 0.0029999999999983373, -0.0867500000000021, -0.0840000000000014, -0.056750000000000966, -0.1197499999999998, -0.07674999999999876, -0.03500000000000014, -0.022499999999999076, -0.04124999999999979, -0.09750000000000014, -0.07399999999999984, -0.04399999999999871, -0.058999999999999275, -0.08899999999999864, -0.052250000000000796], zp_timestamp='2025-06-22T01:52:00')
2025-06-22 03:55:38,011 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-22 03:55:38,011 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:55:38,011 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 38s
2025-06-22 03:55:38,011 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:55:38,012 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:55:38.012
2025-06-22 03:55:38,020 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:55:38,081 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924574394. UTC time = 2025-06-22T01:55:38.012
2025-06-22 03:55:38,081 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:55:38,081 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:55:38,081 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:55:38,081 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:55:38,081 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:55:38,145 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.095
2025-06-22 03:55:38,146 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.435
2025-06-22 03:55:38,146 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:55:38,146 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:55:38,146 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:55:53,963 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:55:53,964 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:56:38,203 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:56:38,203 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:56:38,205 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:55:51', tmtdew=8.35, humidity=54.91, cloud=0.0, wind=22.51, temperature=5.08, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:55:57.446', atlas_cloud=1, atlas_rain=1, zp_data=[0.008250000000000313, 0.05925000000000047, 0.020250000000000767, 0.006999999999997897, 0.07450000000000045, -0.02674999999999983, -0.023000000000001464, 0.020250000000000767, 0.018499999999999517, 0.019000000000000128, 0.02624999999999922, -0.028999999999999915, -0.08399999999999963, -0.0017499999999994742, -0.08000000000000007, -0.04100000000000037, -0.003750000000000142, 0.042500000000000426, 0.0029999999999983373, -0.0867500000000021, -0.0840000000000014, -0.056750000000000966, -0.1197499999999998, -0.07674999999999876, -0.03500000000000014, -0.022499999999999076, -0.04124999999999979, -0.09750000000000014, -0.07399999999999984, -0.04399999999999871, -0.058999999999999275, -0.08899999999999864, -0.052250000000000796], zp_timestamp='2025-06-22T01:52:00')
2025-06-22 03:56:38,205 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 47s
2025-06-22 03:56:38,205 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:56:38,205 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 38s
2025-06-22 03:56:38,205 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:56:38,205 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:56:38.205
2025-06-22 03:56:38,214 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:56:38,276 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459172. UTC time = 2025-06-22T01:56:38.205
2025-06-22 03:56:38,276 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:56:38,276 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:56:38,276 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:56:38,276 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:56:38,276 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:56:38,339 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.926
2025-06-22 03:56:38,340 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.390
2025-06-22 03:56:38,340 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:56:38,340 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:56:38,340 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:56:54,023 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:56:54,024 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:57:38,400 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:57:38,400 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:57:38,403 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:56:55', tmtdew=8.29, humidity=55.0, cloud=0.0, wind=24.1, temperature=5.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:56:22.416', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.08375000000000021, 0.011250000000000426, 0.008499999999997954, 0.04550000000000054, -0.0072499999999990905, 0.008000000000000895, 0.024250000000002103, 0.0365000000000002, 0.012000000000000455, 0.024750000000000938, -0.011000000000001009, -0.057000000000000384, 0.028249999999999886, -0.10100000000000087, -0.031500000000001194, 0.03125, 0.049999999999998934, 0.019999999999999574, -0.07275000000000098, -0.08600000000000207, -0.011250000000000426, -0.12174999999999869, -0.06724999999999959, -0.004000000000001336, 0.013500000000000512, -0.006249999999999645, -0.06349999999999945, -0.054999999999999716, -0.058999999999999275, -0.030999999999998806, -0.12799999999999834, -0.045750000000001734], zp_timestamp='2025-06-22T01:55:00')
2025-06-22 03:57:38,403 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-22 03:57:38,403 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:57:38,403 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 38s
2025-06-22 03:57:38,403 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:57:38,404 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:57:38.404
2025-06-22 03:57:38,413 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:57:38,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461406. UTC time = 2025-06-22T01:57:38.404
2025-06-22 03:57:38,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:57:38,476 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:57:38,476 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:57:38,476 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:57:38,476 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:57:38,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.834
2025-06-22 03:57:38,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.268
2025-06-22 03:57:38,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:57:38,539 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:57:38,539 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:57:54,084 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:57:54,085 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:58:38,600 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:58:38,600 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:58:38,602 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:57:58', tmtdew=8.31, humidity=54.93, cloud=0.0, wind=27.29, temperature=5.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:57:57.370', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.08375000000000021, 0.011250000000000426, 0.008499999999997954, 0.04550000000000054, -0.0072499999999990905, 0.008000000000000895, 0.024250000000002103, 0.0365000000000002, 0.012000000000000455, 0.024750000000000938, -0.011000000000001009, -0.057000000000000384, 0.028249999999999886, -0.10100000000000087, -0.031500000000001194, 0.03125, 0.049999999999998934, 0.019999999999999574, -0.07275000000000098, -0.08600000000000207, -0.011250000000000426, -0.12174999999999869, -0.06724999999999959, -0.004000000000001336, 0.013500000000000512, -0.006249999999999645, -0.06349999999999945, -0.054999999999999716, -0.058999999999999275, -0.030999999999998806, -0.12799999999999834, -0.045750000000001734], zp_timestamp='2025-06-22T01:55:00')
2025-06-22 03:58:38,602 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-22 03:58:38,602 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:58:38,602 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 38s
2025-06-22 03:58:38,602 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:58:38,602 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:58:38.602
2025-06-22 03:58:38,611 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:58:38,671 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924592415. UTC time = 2025-06-22T01:58:38.602
2025-06-22 03:58:38,671 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:58:38,672 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:58:38,672 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:58:38,672 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:58:38,672 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:58:38,737 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.818
2025-06-22 03:58:38,737 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.069
2025-06-22 03:58:38,737 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:58:38,737 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:58:38,737 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:58:54,143 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:58:54,144 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 03:59:38,797 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 03:59:38,798 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 03:59:38,799 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T03:59:02', tmtdew=8.3, humidity=54.98, cloud=0.0, wind=29.43, temperature=5.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:58:57.418', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.08375000000000021, 0.011250000000000426, 0.008499999999997954, 0.04550000000000054, -0.0072499999999990905, 0.008000000000000895, 0.024250000000002103, 0.0365000000000002, 0.012000000000000455, 0.024750000000000938, -0.011000000000001009, -0.057000000000000384, 0.028249999999999886, -0.10100000000000087, -0.031500000000001194, 0.03125, 0.049999999999998934, 0.019999999999999574, -0.07275000000000098, -0.08600000000000207, -0.011250000000000426, -0.12174999999999869, -0.06724999999999959, -0.004000000000001336, 0.013500000000000512, -0.006249999999999645, -0.06349999999999945, -0.054999999999999716, -0.058999999999999275, -0.030999999999998806, -0.12799999999999834, -0.045750000000001734], zp_timestamp='2025-06-22T01:55:00')
2025-06-22 03:59:38,799 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-22 03:59:38,799 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 03:59:38,799 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 38s
2025-06-22 03:59:38,799 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 03:59:38,800 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T01:59:38.800
2025-06-22 03:59:38,809 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 03:59:38,870 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457434. UTC time = 2025-06-22T01:59:38.800
2025-06-22 03:59:38,871 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 03:59:38,871 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 03:59:38,871 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 03:59:38,871 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 03:59:38,871 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 03:59:38,935 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.877
2025-06-22 03:59:38,935 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.790
2025-06-22 03:59:38,935 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 03:59:38,935 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 03:59:38,935 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 03:59:54,204 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 03:59:54,204 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:00:38,995 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:00:38,995 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:00:38,996 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:00:05', tmtdew=8.29, humidity=54.99, cloud=0.0, wind=24.84, temperature=5.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T01:59:57.379', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.08375000000000021, 0.011250000000000426, 0.008499999999997954, 0.04550000000000054, -0.0072499999999990905, 0.008000000000000895, 0.024250000000002103, 0.0365000000000002, 0.012000000000000455, 0.024750000000000938, -0.011000000000001009, -0.057000000000000384, 0.028249999999999886, -0.10100000000000087, -0.031500000000001194, 0.03125, 0.049999999999998934, 0.019999999999999574, -0.07275000000000098, -0.08600000000000207, -0.011250000000000426, -0.12174999999999869, -0.06724999999999959, -0.004000000000001336, 0.013500000000000512, -0.006249999999999645, -0.06349999999999945, -0.054999999999999716, -0.058999999999999275, -0.030999999999998806, -0.12799999999999834, -0.045750000000001734], zp_timestamp='2025-06-22T01:58:00')
2025-06-22 04:00:38,996 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-22 04:00:38,996 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:00:38,996 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 38s
2025-06-22 04:00:38,996 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:00:38,997 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:00:38.997
2025-06-22 04:00:39,005 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:00:39,067 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456185. UTC time = 2025-06-22T02:00:38.997
2025-06-22 04:00:39,067 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:00:39,067 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:00:39,067 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:00:39,067 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:00:39,067 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:00:39,132 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.010
2025-06-22 04:00:39,132 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.677
2025-06-22 04:00:39,132 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:00:39,132 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:00:39,132 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:00:54,263 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:00:54,264 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:01:39,192 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:01:39,192 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:01:39,194 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:01:09', tmtdew=8.29, humidity=54.99, cloud=0.0, wind=21.79, temperature=5.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:00:57.427', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.08375000000000021, 0.011250000000000426, 0.008499999999997954, 0.04550000000000054, -0.0072499999999990905, 0.008000000000000895, 0.024250000000002103, 0.0365000000000002, 0.012000000000000455, 0.024750000000000938, -0.011000000000001009, -0.057000000000000384, 0.028249999999999886, -0.10100000000000087, -0.031500000000001194, 0.03125, 0.049999999999998934, 0.019999999999999574, -0.07275000000000098, -0.08600000000000207, -0.011250000000000426, -0.12174999999999869, -0.06724999999999959, -0.004000000000001336, 0.013500000000000512, -0.006249999999999645, -0.06349999999999945, -0.054999999999999716, -0.058999999999999275, -0.030999999999998806, -0.12799999999999834, -0.045750000000001734], zp_timestamp='2025-06-22T01:58:00')
2025-06-22 04:01:39,194 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-22 04:01:39,194 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:01:39,194 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 39s
2025-06-22 04:01:39,194 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:01:39,195 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:01:39.195
2025-06-22 04:01:39,204 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:01:39,267 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554855. UTC time = 2025-06-22T02:01:39.195
2025-06-22 04:01:39,267 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:01:39,267 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:01:39,267 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:01:39,267 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:01:39,267 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:01:39,332 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.216
2025-06-22 04:01:39,332 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.971
2025-06-22 04:01:39,332 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:01:39,332 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:01:39,332 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:01:54,324 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:01:54,325 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:02:39,392 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:02:39,392 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:02:39,395 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:02:12', tmtdew=8.29, humidity=55.13, cloud=0.0, wind=26.24, temperature=5.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:01:57.389', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.08375000000000021, 0.011250000000000426, 0.008499999999997954, 0.04550000000000054, -0.0072499999999990905, 0.008000000000000895, 0.024250000000002103, 0.0365000000000002, 0.012000000000000455, 0.024750000000000938, -0.011000000000001009, -0.057000000000000384, 0.028249999999999886, -0.10100000000000087, -0.031500000000001194, 0.03125, 0.049999999999998934, 0.019999999999999574, -0.07275000000000098, -0.08600000000000207, -0.011250000000000426, -0.12174999999999869, -0.06724999999999959, -0.004000000000001336, 0.013500000000000512, -0.006249999999999645, -0.06349999999999945, -0.054999999999999716, -0.058999999999999275, -0.030999999999998806, -0.12799999999999834, -0.045750000000001734], zp_timestamp='2025-06-22T01:58:00')
2025-06-22 04:02:39,395 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-22 04:02:39,395 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:02:39,395 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 39s
2025-06-22 04:02:39,395 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:02:39,396 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:02:39.396
2025-06-22 04:02:39,405 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:02:39,467 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455327. UTC time = 2025-06-22T02:02:39.396
2025-06-22 04:02:39,467 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:02:39,467 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:02:39,467 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:02:39,467 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:02:39,467 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:02:39,531 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.492
2025-06-22 04:02:39,531 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.194
2025-06-22 04:02:39,531 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:02:39,531 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:02:39,531 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:02:54,385 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:02:54,386 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:03:39,591 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:03:39,591 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:03:39,594 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:03:16', tmtdew=8.26, humidity=55.26, cloud=0.0, wind=30.31, temperature=5.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:02:57.437', atlas_cloud=1, atlas_rain=1, zp_data=[0.02474999999999916, 0.04925000000000068, 0.012249999999999872, 0.023499999999998522, 0.050499999999999545, 0.03625000000000078, -0.016000000000000014, -0.013249999999999318, 0.03200000000000003, 0.02149999999999963, 0.04374999999999929, -0.0600000000000005, -0.04349999999999987, -0.015750000000000597, -0.06800000000000139, -0.08200000000000074, -0.024250000000000327, 0.009499999999999176, 0.010999999999999233, -0.08725000000000094, -0.15600000000000058, -0.028750000000002274, -0.11274999999999835, -0.11025000000000063, -0.06450000000000067, 0.0, -0.060750000000000526, -0.1144999999999996, -0.07649999999999935, -0.034999999999998366, -0.053999999999998494, -0.11549999999999905, -0.09425000000000061], zp_timestamp='2025-06-22T02:01:00')
2025-06-22 04:03:39,594 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-22 04:03:39,594 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:03:39,594 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 39s
2025-06-22 04:03:39,594 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:03:39,594 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:03:39.594
2025-06-22 04:03:39,603 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:03:39,667 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557006. UTC time = 2025-06-22T02:03:39.594
2025-06-22 04:03:39,667 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:03:39,667 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:03:39,667 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:03:39,667 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:03:39,667 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:03:39,734 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.542
2025-06-22 04:03:39,734 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.345
2025-06-22 04:03:39,734 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:03:39,734 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:03:39,734 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:03:54,446 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:03:54,447 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:04:39,795 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:04:39,795 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:04:39,798 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:04:19', tmtdew=8.23, humidity=55.22, cloud=0.0, wind=25.21, temperature=4.99, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:03:27.418', atlas_cloud=1, atlas_rain=1, zp_data=[0.02474999999999916, 0.04925000000000068, 0.012249999999999872, 0.023499999999998522, 0.050499999999999545, 0.03625000000000078, -0.016000000000000014, -0.013249999999999318, 0.03200000000000003, 0.02149999999999963, 0.04374999999999929, -0.0600000000000005, -0.04349999999999987, -0.015750000000000597, -0.06800000000000139, -0.08200000000000074, -0.024250000000000327, 0.009499999999999176, 0.010999999999999233, -0.08725000000000094, -0.15600000000000058, -0.028750000000002274, -0.11274999999999835, -0.11025000000000063, -0.06450000000000067, 0.0, -0.060750000000000526, -0.1144999999999996, -0.07649999999999935, -0.034999999999998366, -0.053999999999998494, -0.11549999999999905, -0.09425000000000061], zp_timestamp='2025-06-22T02:01:00')
2025-06-22 04:04:39,798 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-22 04:04:39,798 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:04:39,798 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 39s
2025-06-22 04:04:39,798 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:04:39,799 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:04:39.799
2025-06-22 04:04:39,807 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:04:39,868 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924565975. UTC time = 2025-06-22T02:04:39.799
2025-06-22 04:04:39,868 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:04:39,868 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:04:39,868 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:04:39,868 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:04:39,868 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:04:39,931 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.242
2025-06-22 04:04:39,931 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.423
2025-06-22 04:04:39,931 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:04:39,931 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:04:39,931 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:04:54,507 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:04:54,525 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:05:39,991 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:05:39,992 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:05:39,993 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:04:19', tmtdew=8.23, humidity=55.22, cloud=0.0, wind=25.21, temperature=4.99, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:03:27.418', atlas_cloud=1, atlas_rain=1, zp_data=[0.02474999999999916, 0.04925000000000068, 0.012249999999999872, 0.023499999999998522, 0.050499999999999545, 0.03625000000000078, -0.016000000000000014, -0.013249999999999318, 0.03200000000000003, 0.02149999999999963, 0.04374999999999929, -0.0600000000000005, -0.04349999999999987, -0.015750000000000597, -0.06800000000000139, -0.08200000000000074, -0.024250000000000327, 0.009499999999999176, 0.010999999999999233, -0.08725000000000094, -0.15600000000000058, -0.028750000000002274, -0.11274999999999835, -0.11025000000000063, -0.06450000000000067, 0.0, -0.060750000000000526, -0.1144999999999996, -0.07649999999999935, -0.034999999999998366, -0.053999999999998494, -0.11549999999999905, -0.09425000000000061], zp_timestamp='2025-06-22T02:01:00')
2025-06-22 04:05:39,993 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 20s
2025-06-22 04:05:39,993 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:05:39,993 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 39s
2025-06-22 04:05:39,993 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:05:39,994 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:05:39.994
2025-06-22 04:05:40,002 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:05:40,067 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458009. UTC time = 2025-06-22T02:05:39.994
2025-06-22 04:05:40,067 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:05:40,067 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:05:40,067 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:05:40,067 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:05:40,067 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:05:40,132 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.023
2025-06-22 04:05:40,133 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.426
2025-06-22 04:05:40,133 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:05:40,133 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:05:40,133 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:05:54,585 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:05:54,586 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:06:40,193 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:06:40,193 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:06:40,196 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:04:19', tmtdew=8.23, humidity=55.22, cloud=0.0, wind=25.21, temperature=4.99, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:03:27.418', atlas_cloud=1, atlas_rain=1, zp_data=[0.02474999999999916, 0.04925000000000068, 0.012249999999999872, 0.023499999999998522, 0.050499999999999545, 0.03625000000000078, -0.016000000000000014, -0.013249999999999318, 0.03200000000000003, 0.02149999999999963, 0.04374999999999929, -0.0600000000000005, -0.04349999999999987, -0.015750000000000597, -0.06800000000000139, -0.08200000000000074, -0.024250000000000327, 0.009499999999999176, 0.010999999999999233, -0.08725000000000094, -0.15600000000000058, -0.028750000000002274, -0.11274999999999835, -0.11025000000000063, -0.06450000000000067, 0.0, -0.060750000000000526, -0.1144999999999996, -0.07649999999999935, -0.034999999999998366, -0.053999999999998494, -0.11549999999999905, -0.09425000000000061], zp_timestamp='2025-06-22T02:01:00')
2025-06-22 04:06:40,196 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 21s
2025-06-22 04:06:40,196 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:06:40,196 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 40s
2025-06-22 04:06:40,196 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:06:40,197 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:06:40.197
2025-06-22 04:06:40,205 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:06:40,267 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924599274. UTC time = 2025-06-22T02:06:40.197
2025-06-22 04:06:40,267 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:06:40,267 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:06:40,267 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:06:40,267 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:06:40,267 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:06:40,330 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.882
2025-06-22 04:06:40,330 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.354
2025-06-22 04:06:40,331 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:06:40,331 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:06:40,331 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:06:54,643 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:06:54,659 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:07:40,391 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:07:40,391 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:07:40,393 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:07:30', tmtdew=8.3, humidity=55.23, cloud=0.0, wind=28.85, temperature=5.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:07:27.350', atlas_cloud=1, atlas_rain=1, zp_data=[0.042749999999999844, 0.021250000000000213, 0.007250000000000867, 0.027999999999998693, 0.0754999999999999, -0.040749999999999176, -0.0039999999999995595, -0.019750000000000156, 0.02149999999999963, 0.03700000000000081, 0.03474999999999895, -0.04550000000000054, -0.021000000000000796, 0.0067499999999984794, -0.0730000000000004, -0.08250000000000135, 0.013249999999999318, 0.0389999999999997, 0.021499999999997854, -0.08624999999999972, -0.14450000000000074, -0.05925000000000047, -0.10574999999999868, -0.08225000000000016, -0.03300000000000125, -0.0065000000000008384, -0.03575000000000017, -0.1120000000000001, -0.07450000000000045, 0.0015000000000000568, -0.07150000000000034, -0.08799999999999919, -0.03125], zp_timestamp='2025-06-22T02:05:00')
2025-06-22 04:07:40,393 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-22 04:07:40,393 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:07:40,393 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 40s
2025-06-22 04:07:40,393 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:07:40,394 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:07:40.394
2025-06-22 04:07:40,403 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:07:40,468 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19246067. UTC time = 2025-06-22T02:07:40.394
2025-06-22 04:07:40,468 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:07:40,468 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:07:40,468 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:07:40,468 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:07:40,468 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:07:40,533 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.818
2025-06-22 04:07:40,533 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.203
2025-06-22 04:07:40,533 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:07:40,533 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:07:40,533 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:07:54,720 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:07:54,720 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:08:40,591 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:08:40,591 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:08:40,594 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:08:02', tmtdew=8.3, humidity=55.21, cloud=0.0, wind=25.34, temperature=5.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:07:57.418', atlas_cloud=1, atlas_rain=1, zp_data=[0.042749999999999844, 0.021250000000000213, 0.007250000000000867, 0.027999999999998693, 0.0754999999999999, -0.040749999999999176, -0.0039999999999995595, -0.019750000000000156, 0.02149999999999963, 0.03700000000000081, 0.03474999999999895, -0.04550000000000054, -0.021000000000000796, 0.0067499999999984794, -0.0730000000000004, -0.08250000000000135, 0.013249999999999318, 0.0389999999999997, 0.021499999999997854, -0.08624999999999972, -0.14450000000000074, -0.05925000000000047, -0.10574999999999868, -0.08225000000000016, -0.03300000000000125, -0.0065000000000008384, -0.03575000000000017, -0.1120000000000001, -0.07450000000000045, 0.0015000000000000568, -0.07150000000000034, -0.08799999999999919, -0.03125], zp_timestamp='2025-06-22T02:05:00')
2025-06-22 04:08:40,594 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-22 04:08:40,594 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:08:40,594 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 40s
2025-06-22 04:08:40,594 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:08:40,594 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:08:40.594
2025-06-22 04:08:40,604 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:08:40,666 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924585034. UTC time = 2025-06-22T02:08:40.594
2025-06-22 04:08:40,666 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:08:40,666 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:08:40,666 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:08:40,666 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:08:40,666 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:08:40,729 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.830
2025-06-22 04:08:40,729 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.975
2025-06-22 04:08:40,729 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:08:40,729 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:08:40,729 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:08:54,779 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:08:54,780 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:09:40,789 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:09:40,789 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:09:40,791 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:09:06', tmtdew=8.27, humidity=55.33, cloud=0.0, wind=20.54, temperature=4.99, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:08:57.379', atlas_cloud=1, atlas_rain=1, zp_data=[0.042749999999999844, 0.021250000000000213, 0.007250000000000867, 0.027999999999998693, 0.0754999999999999, -0.040749999999999176, -0.0039999999999995595, -0.019750000000000156, 0.02149999999999963, 0.03700000000000081, 0.03474999999999895, -0.04550000000000054, -0.021000000000000796, 0.0067499999999984794, -0.0730000000000004, -0.08250000000000135, 0.013249999999999318, 0.0389999999999997, 0.021499999999997854, -0.08624999999999972, -0.14450000000000074, -0.05925000000000047, -0.10574999999999868, -0.08225000000000016, -0.03300000000000125, -0.0065000000000008384, -0.03575000000000017, -0.1120000000000001, -0.07450000000000045, 0.0015000000000000568, -0.07150000000000034, -0.08799999999999919, -0.03125], zp_timestamp='2025-06-22T02:07:00')
2025-06-22 04:09:40,792 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-22 04:09:40,792 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:09:40,792 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 40s
2025-06-22 04:09:40,792 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:09:40,792 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:09:40.792
2025-06-22 04:09:40,801 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:09:40,864 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456902. UTC time = 2025-06-22T02:09:40.792
2025-06-22 04:09:40,864 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:09:40,864 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:09:40,864 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:09:40,864 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:09:40,865 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:09:40,930 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.917
2025-06-22 04:09:40,930 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.666
2025-06-22 04:09:40,931 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:09:40,931 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:09:40,931 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:09:54,840 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:09:54,855 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:10:40,991 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:10:40,991 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:10:40,994 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:10:10', tmtdew=8.14, humidity=55.46, cloud=0.0, wind=19.73, temperature=4.92, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:09:57.427', atlas_cloud=1, atlas_rain=1, zp_data=[0.042749999999999844, 0.021250000000000213, 0.007250000000000867, 0.027999999999998693, 0.0754999999999999, -0.040749999999999176, -0.0039999999999995595, -0.019750000000000156, 0.02149999999999963, 0.03700000000000081, 0.03474999999999895, -0.04550000000000054, -0.021000000000000796, 0.0067499999999984794, -0.0730000000000004, -0.08250000000000135, 0.013249999999999318, 0.0389999999999997, 0.021499999999997854, -0.08624999999999972, -0.14450000000000074, -0.05925000000000047, -0.10574999999999868, -0.08225000000000016, -0.03300000000000125, -0.0065000000000008384, -0.03575000000000017, -0.1120000000000001, -0.07450000000000045, 0.0015000000000000568, -0.07150000000000034, -0.08799999999999919, -0.03125], zp_timestamp='2025-06-22T02:07:00')
2025-06-22 04:10:40,994 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-22 04:10:40,994 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:10:40,994 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 40s
2025-06-22 04:10:40,994 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:10:40,995 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:10:40.995
2025-06-22 04:10:41,004 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:10:41,065 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558557. UTC time = 2025-06-22T02:10:40.995
2025-06-22 04:10:41,065 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:10:41,065 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:10:41,065 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:10:41,065 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:10:41,065 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:10:41,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.077
2025-06-22 04:10:41,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.792
2025-06-22 04:10:41,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:10:41,128 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:10:41,128 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:10:54,915 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:10:54,933 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:11:41,188 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:11:41,188 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:11:41,191 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:11:14', tmtdew=8.1, humidity=55.92, cloud=0.0, wind=27.88, temperature=4.88, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:11:27.370', atlas_cloud=1, atlas_rain=1, zp_data=[0.042749999999999844, 0.021250000000000213, 0.007250000000000867, 0.027999999999998693, 0.0754999999999999, -0.040749999999999176, -0.0039999999999995595, -0.019750000000000156, 0.02149999999999963, 0.03700000000000081, 0.03474999999999895, -0.04550000000000054, -0.021000000000000796, 0.0067499999999984794, -0.0730000000000004, -0.08250000000000135, 0.013249999999999318, 0.0389999999999997, 0.021499999999997854, -0.08624999999999972, -0.14450000000000074, -0.05925000000000047, -0.10574999999999868, -0.08225000000000016, -0.03300000000000125, -0.0065000000000008384, -0.03575000000000017, -0.1120000000000001, -0.07450000000000045, 0.0015000000000000568, -0.07150000000000034, -0.08799999999999919, -0.03125], zp_timestamp='2025-06-22T02:07:00')
2025-06-22 04:11:41,192 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-22 04:11:41,192 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:11:41,192 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 41s
2025-06-22 04:11:41,192 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:11:41,192 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:11:41.192
2025-06-22 04:11:41,200 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:11:41,261 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924553565. UTC time = 2025-06-22T02:11:41.192
2025-06-22 04:11:41,261 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:11:41,261 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:11:41,261 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:11:41,261 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:11:41,261 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:11:41,325 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.308
2025-06-22 04:11:41,325 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.060
2025-06-22 04:11:41,325 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:11:41,325 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:11:41,325 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:11:54,993 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:11:54,993 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:12:41,383 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:12:41,383 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:12:41,386 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:12:17', tmtdew=8.06, humidity=55.95, cloud=0.0, wind=25.62, temperature=4.88, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:11:57.350', atlas_cloud=1, atlas_rain=1, zp_data=[0.01875000000000071, 0.0002500000000011937, 0.043250000000000455, 0.026499999999998636, 0.06049999999999933, -0.01574999999999882, 0.018499999999999517, -0.0007500000000000284, 0.04349999999999987, 0.025000000000000355, 0.051249999999999574, -0.05799999999999983, 0.024499999999999744, 0.004249999999998977, 0.013999999999999346, -0.036000000000001364, -0.0032500000000013074, 0.048500000000000654, -0.008000000000000895, -0.08075000000000188, -0.1385000000000005, -0.039250000000000895, -0.12924999999999898, -0.07925000000000004, -0.02999999999999936, 0.019000000000000128, -0.06625000000000014, -0.09949999999999903, -0.07000000000000028, -0.047999999999998266, -0.09899999999999842, -0.09450000000000003, -0.05725000000000158], zp_timestamp='2025-06-22T02:11:00')
2025-06-22 04:12:41,386 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 04:12:41,386 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:12:41,386 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 41s
2025-06-22 04:12:41,386 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:12:41,387 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:12:41.387
2025-06-22 04:12:41,395 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:12:41,458 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924553947. UTC time = 2025-06-22T02:12:41.387
2025-06-22 04:12:41,458 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:12:41,458 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:12:41,458 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:12:41,458 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:12:41,458 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:12:41,522 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.611
2025-06-22 04:12:41,522 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.257
2025-06-22 04:12:41,522 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:12:41,522 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:12:41,522 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:12:55,054 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:12:55,054 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:13:41,582 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:13:41,583 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:13:41,585 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:13:21', tmtdew=8.09, humidity=55.84, cloud=0.0, wind=28.32, temperature=4.92, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:12:57.398', atlas_cloud=1, atlas_rain=1, zp_data=[0.01875000000000071, 0.0002500000000011937, 0.043250000000000455, 0.026499999999998636, 0.06049999999999933, -0.01574999999999882, 0.018499999999999517, -0.0007500000000000284, 0.04349999999999987, 0.025000000000000355, 0.051249999999999574, -0.05799999999999983, 0.024499999999999744, 0.004249999999998977, 0.013999999999999346, -0.036000000000001364, -0.0032500000000013074, 0.048500000000000654, -0.008000000000000895, -0.08075000000000188, -0.1385000000000005, -0.039250000000000895, -0.12924999999999898, -0.07925000000000004, -0.02999999999999936, 0.019000000000000128, -0.06625000000000014, -0.09949999999999903, -0.07000000000000028, -0.047999999999998266, -0.09899999999999842, -0.09450000000000003, -0.05725000000000158], zp_timestamp='2025-06-22T02:11:00')
2025-06-22 04:13:41,586 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-22 04:13:41,586 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:13:41,586 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 41s
2025-06-22 04:13:41,586 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:13:41,586 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:13:41.586
2025-06-22 04:13:41,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:13:41,657 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455962. UTC time = 2025-06-22T02:13:41.586
2025-06-22 04:13:41,657 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:13:41,657 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:13:41,657 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:13:41,657 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:13:41,657 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:13:41,721 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.422
2025-06-22 04:13:41,721 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.382
2025-06-22 04:13:41,721 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:13:41,721 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:13:41,722 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:13:55,111 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:13:55,130 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:14:41,782 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:14:41,782 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:14:41,783 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:14:24', tmtdew=8.23, humidity=55.26, cloud=0.0, wind=28.71, temperature=5.07, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:14:27.341', atlas_cloud=1, atlas_rain=1, zp_data=[0.01875000000000071, 0.0002500000000011937, 0.043250000000000455, 0.026499999999998636, 0.06049999999999933, -0.01574999999999882, 0.018499999999999517, -0.0007500000000000284, 0.04349999999999987, 0.025000000000000355, 0.051249999999999574, -0.05799999999999983, 0.024499999999999744, 0.004249999999998977, 0.013999999999999346, -0.036000000000001364, -0.0032500000000013074, 0.048500000000000654, -0.008000000000000895, -0.08075000000000188, -0.1385000000000005, -0.039250000000000895, -0.12924999999999898, -0.07925000000000004, -0.02999999999999936, 0.019000000000000128, -0.06625000000000014, -0.09949999999999903, -0.07000000000000028, -0.047999999999998266, -0.09899999999999842, -0.09450000000000003, -0.05725000000000158], zp_timestamp='2025-06-22T02:11:00')
2025-06-22 04:14:41,784 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-22 04:14:41,784 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:14:41,784 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 41s
2025-06-22 04:14:41,784 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:14:41,784 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:14:41.784
2025-06-22 04:14:41,793 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:14:41,855 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924570487. UTC time = 2025-06-22T02:14:41.784
2025-06-22 04:14:41,855 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:14:41,856 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:14:41,856 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:14:41,856 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:14:41,856 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:14:41,919 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.152
2025-06-22 04:14:41,920 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.432
2025-06-22 04:14:41,920 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:14:41,920 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:14:41,920 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:14:55,187 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:14:55,188 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:15:41,980 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:15:41,980 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:15:41,983 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:15:28', tmtdew=8.12, humidity=55.67, cloud=0.0, wind=33.42, temperature=4.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:14:57.322', atlas_cloud=1, atlas_rain=1, zp_data=[0.01875000000000071, 0.0002500000000011937, 0.043250000000000455, 0.026499999999998636, 0.06049999999999933, -0.01574999999999882, 0.018499999999999517, -0.0007500000000000284, 0.04349999999999987, 0.025000000000000355, 0.051249999999999574, -0.05799999999999983, 0.024499999999999744, 0.004249999999998977, 0.013999999999999346, -0.036000000000001364, -0.0032500000000013074, 0.048500000000000654, -0.008000000000000895, -0.08075000000000188, -0.1385000000000005, -0.039250000000000895, -0.12924999999999898, -0.07925000000000004, -0.02999999999999936, 0.019000000000000128, -0.06625000000000014, -0.09949999999999903, -0.07000000000000028, -0.047999999999998266, -0.09899999999999842, -0.09450000000000003, -0.05725000000000158], zp_timestamp='2025-06-22T02:13:00')
2025-06-22 04:15:41,983 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-22 04:15:41,983 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:15:41,983 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 41s
2025-06-22 04:15:41,983 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:15:41,984 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:15:41.984
2025-06-22 04:15:41,993 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:15:42,054 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924586473. UTC time = 2025-06-22T02:15:41.984
2025-06-22 04:15:42,054 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:15:42,054 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:15:42,054 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:15:42,054 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:15:42,054 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:15:42,117 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.961
2025-06-22 04:15:42,117 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.408
2025-06-22 04:15:42,118 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:15:42,118 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:15:42,118 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:15:55,248 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:15:55,267 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:16:42,178 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:16:42,178 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:16:42,180 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:15:28', tmtdew=8.12, humidity=55.67, cloud=0.0, wind=33.42, temperature=4.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:14:57.322', atlas_cloud=1, atlas_rain=1, zp_data=[0.01875000000000071, 0.0002500000000011937, 0.043250000000000455, 0.026499999999998636, 0.06049999999999933, -0.01574999999999882, 0.018499999999999517, -0.0007500000000000284, 0.04349999999999987, 0.025000000000000355, 0.051249999999999574, -0.05799999999999983, 0.024499999999999744, 0.004249999999998977, 0.013999999999999346, -0.036000000000001364, -0.0032500000000013074, 0.048500000000000654, -0.008000000000000895, -0.08075000000000188, -0.1385000000000005, -0.039250000000000895, -0.12924999999999898, -0.07925000000000004, -0.02999999999999936, 0.019000000000000128, -0.06625000000000014, -0.09949999999999903, -0.07000000000000028, -0.047999999999998266, -0.09899999999999842, -0.09450000000000003, -0.05725000000000158], zp_timestamp='2025-06-22T02:13:00')
2025-06-22 04:16:42,180 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 14s
2025-06-22 04:16:42,180 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:16:42,180 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 42s
2025-06-22 04:16:42,180 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:16:42,181 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:16:42.181
2025-06-22 04:16:42,189 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:16:42,252 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460749. UTC time = 2025-06-22T02:16:42.181
2025-06-22 04:16:42,252 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:16:42,252 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:16:42,252 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:16:42,252 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:16:42,252 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:16:42,317 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.849
2025-06-22 04:16:42,318 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.307
2025-06-22 04:16:42,318 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:16:42,318 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:16:42,318 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:16:55,327 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:16:55,349 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:17:42,375 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:17:42,375 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:17:42,378 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:15:28', tmtdew=8.12, humidity=55.67, cloud=0.0, wind=33.42, temperature=4.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:14:57.322', atlas_cloud=1, atlas_rain=1, zp_data=[0.01875000000000071, 0.0002500000000011937, 0.043250000000000455, 0.026499999999998636, 0.06049999999999933, -0.01574999999999882, 0.018499999999999517, -0.0007500000000000284, 0.04349999999999987, 0.025000000000000355, 0.051249999999999574, -0.05799999999999983, 0.024499999999999744, 0.004249999999998977, 0.013999999999999346, -0.036000000000001364, -0.0032500000000013074, 0.048500000000000654, -0.008000000000000895, -0.08075000000000188, -0.1385000000000005, -0.039250000000000895, -0.12924999999999898, -0.07925000000000004, -0.02999999999999936, 0.019000000000000128, -0.06625000000000014, -0.09949999999999903, -0.07000000000000028, -0.047999999999998266, -0.09899999999999842, -0.09450000000000003, -0.05725000000000158], zp_timestamp='2025-06-22T02:13:00')
2025-06-22 04:17:42,378 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 14s
2025-06-22 04:17:42,379 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:17:42,379 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 42s
2025-06-22 04:17:42,379 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:17:42,379 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:17:42.379
2025-06-22 04:17:42,388 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:17:42,459 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924597993. UTC time = 2025-06-22T02:17:42.379
2025-06-22 04:17:42,459 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:17:42,459 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:17:42,459 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:17:42,459 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:17:42,459 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:17:42,525 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.813
2025-06-22 04:17:42,525 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.128
2025-06-22 04:17:42,525 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:17:42,525 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:17:42,525 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:17:55,409 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:17:55,410 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:18:42,583 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:18:42,583 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:18:42,586 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:18:06', tmtdew=8.03, humidity=56.1, cloud=0.0, wind=29.92, temperature=4.89, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:17:57.379', atlas_cloud=1, atlas_rain=1, zp_data=[0.02275000000000027, 0.0002500000000011937, 0.00575000000000081, -0.02850000000000108, 0.027999999999998693, -0.03774999999999906, 0.0014999999999982805, 0.012750000000000483, 0.023499999999998522, 0.009000000000000341, -0.005250000000000199, -0.06099999999999994, -0.009000000000000341, -0.006750000000000256, -0.07850000000000179, -0.08300000000000018, -0.0022500000000000853, 0.020500000000000185, -0.017000000000001236, -0.13775000000000048, -0.17600000000000193, -0.028250000000001663, -0.1297499999999996, -0.09825000000000017, -0.06049999999999933, -0.026500000000000412, -0.03375000000000128, -0.14250000000000007, -0.08900000000000041, -0.09499999999999886, -0.08649999999999913, -0.09899999999999842, -0.08325000000000138], zp_timestamp='2025-06-22T02:17:00')
2025-06-22 04:18:42,586 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-22 04:18:42,586 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:18:42,586 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 42s
2025-06-22 04:18:42,586 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:18:42,587 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:18:42.587
2025-06-22 04:18:42,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:18:42,656 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924578412. UTC time = 2025-06-22T02:18:42.587
2025-06-22 04:18:42,656 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:18:42,656 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:18:42,656 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:18:42,657 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:18:42,657 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:18:42,719 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.853
2025-06-22 04:18:42,719 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.870
2025-06-22 04:18:42,720 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:18:42,720 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:18:42,720 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:18:55,470 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:18:55,471 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:19:42,780 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:19:42,780 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:19:42,782 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:19:10', tmtdew=8.04, humidity=56.08, cloud=0.0, wind=31.95, temperature=4.88, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:18:57.341', atlas_cloud=1, atlas_rain=1, zp_data=[0.02275000000000027, 0.0002500000000011937, 0.00575000000000081, -0.02850000000000108, 0.027999999999998693, -0.03774999999999906, 0.0014999999999982805, 0.012750000000000483, 0.023499999999998522, 0.009000000000000341, -0.005250000000000199, -0.06099999999999994, -0.009000000000000341, -0.006750000000000256, -0.07850000000000179, -0.08300000000000018, -0.0022500000000000853, 0.020500000000000185, -0.017000000000001236, -0.13775000000000048, -0.17600000000000193, -0.028250000000001663, -0.1297499999999996, -0.09825000000000017, -0.06049999999999933, -0.026500000000000412, -0.03375000000000128, -0.14250000000000007, -0.08900000000000041, -0.09499999999999886, -0.08649999999999913, -0.09899999999999842, -0.08325000000000138], zp_timestamp='2025-06-22T02:17:00')
2025-06-22 04:19:42,782 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-22 04:19:42,782 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:19:42,782 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 42s
2025-06-22 04:19:42,782 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:19:42,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:19:42.782
2025-06-22 04:19:42,792 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:19:42,854 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456445. UTC time = 2025-06-22T02:19:42.782
2025-06-22 04:19:42,854 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:19:42,854 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:19:42,854 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:19:42,854 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:19:42,854 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:19:42,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.966
2025-06-22 04:19:42,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.585
2025-06-22 04:19:42,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:19:42,917 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:19:42,918 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:19:55,531 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:19:55,548 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:20:42,978 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:20:42,978 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:20:42,981 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:20:13', tmtdew=8.0, humidity=56.08, cloud=0.0, wind=27.07, temperature=4.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:19:57.302', atlas_cloud=1, atlas_rain=1, zp_data=[0.02275000000000027, 0.0002500000000011937, 0.00575000000000081, -0.02850000000000108, 0.027999999999998693, -0.03774999999999906, 0.0014999999999982805, 0.012750000000000483, 0.023499999999998522, 0.009000000000000341, -0.005250000000000199, -0.06099999999999994, -0.009000000000000341, -0.006750000000000256, -0.07850000000000179, -0.08300000000000018, -0.0022500000000000853, 0.020500000000000185, -0.017000000000001236, -0.13775000000000048, -0.17600000000000193, -0.028250000000001663, -0.1297499999999996, -0.09825000000000017, -0.06049999999999933, -0.026500000000000412, -0.03375000000000128, -0.14250000000000007, -0.08900000000000041, -0.09499999999999886, -0.08649999999999913, -0.09899999999999842, -0.08325000000000138], zp_timestamp='2025-06-22T02:17:00')
2025-06-22 04:20:42,981 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-22 04:20:42,981 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:20:42,981 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 42s
2025-06-22 04:20:42,981 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:20:42,981 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:20:42.982
2025-06-22 04:20:42,990 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:20:43,060 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455601. UTC time = 2025-06-22T02:20:42.982
2025-06-22 04:20:43,060 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:20:43,060 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:20:43,060 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:20:43,060 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:20:43,060 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:20:43,131 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.153
2025-06-22 04:20:43,132 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.898
2025-06-22 04:20:43,132 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:20:43,132 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:20:43,132 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:20:55,607 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:20:55,608 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:21:43,191 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:21:43,191 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:21:43,194 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:21:17', tmtdew=7.97, humidity=56.21, cloud=0.0, wind=25.48, temperature=4.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:21:27.331', atlas_cloud=1, atlas_rain=1, zp_data=[0.03575000000000017, 0.043250000000000455, 0.06225000000000058, 0.028499999999999304, 0.05349999999999966, -0.031749999999998835, 0.0779999999999994, 0.04625000000000057, 0.04949999999999832, 0.042500000000000426, 0.04124999999999979, -0.016000000000000014, 0.038000000000000256, 0.02725000000000044, -0.05400000000000027, -0.017000000000001236, 0.04875000000000007, 0.02549999999999919, 0.01699999999999946, -0.07875000000000121, -0.14949999999999974, 0.0067499999999984794, -0.12274999999999991, -0.10524999999999984, 0.019499999999998963, -0.00849999999999973, -0.009249999999999758, -0.07899999999999885, -0.05799999999999983, -0.07349999999999923, -0.045999999999999375, -0.10499999999999865, -0.029749999999999943], zp_timestamp='2025-06-22T02:19:00')
2025-06-22 04:21:43,194 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-22 04:21:43,194 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:21:43,194 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 43s
2025-06-22 04:21:43,194 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:21:43,195 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:21:43.195
2025-06-22 04:21:43,203 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:21:43,264 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924553. UTC time = 2025-06-22T02:21:43.195
2025-06-22 04:21:43,264 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:21:43,264 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:21:43,265 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:21:43,265 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:21:43,265 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:21:43,328 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.411
2025-06-22 04:21:43,328 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.140
2025-06-22 04:21:43,328 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:21:43,328 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:21:43,329 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:21:55,667 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:21:55,668 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:22:43,387 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:22:43,387 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:22:43,390 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:21:17', tmtdew=7.97, humidity=56.21, cloud=0.0, wind=25.48, temperature=4.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:21:27.331', atlas_cloud=1, atlas_rain=1, zp_data=[0.03575000000000017, 0.043250000000000455, 0.06225000000000058, 0.028499999999999304, 0.05349999999999966, -0.031749999999998835, 0.0779999999999994, 0.04625000000000057, 0.04949999999999832, 0.042500000000000426, 0.04124999999999979, -0.016000000000000014, 0.038000000000000256, 0.02725000000000044, -0.05400000000000027, -0.017000000000001236, 0.04875000000000007, 0.02549999999999919, 0.01699999999999946, -0.07875000000000121, -0.14949999999999974, 0.0067499999999984794, -0.12274999999999991, -0.10524999999999984, 0.019499999999998963, -0.00849999999999973, -0.009249999999999758, -0.07899999999999885, -0.05799999999999983, -0.07349999999999923, -0.045999999999999375, -0.10499999999999865, -0.029749999999999943], zp_timestamp='2025-06-22T02:19:00')
2025-06-22 04:22:43,390 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 26s
2025-06-22 04:22:43,390 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:22:43,390 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 43s
2025-06-22 04:22:43,390 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:22:43,391 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:22:43.391
2025-06-22 04:22:43,399 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:22:43,461 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455534. UTC time = 2025-06-22T02:22:43.391
2025-06-22 04:22:43,461 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:22:43,461 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:22:43,461 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:22:43,461 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:22:43,461 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:22:43,525 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.633
2025-06-22 04:22:43,525 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.311
2025-06-22 04:22:43,525 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:22:43,525 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:22:43,526 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:22:55,727 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:22:55,728 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:23:43,583 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:23:43,583 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:23:43,586 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:21:17', tmtdew=7.97, humidity=56.21, cloud=0.0, wind=25.48, temperature=4.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:21:27.331', atlas_cloud=1, atlas_rain=1, zp_data=[0.03575000000000017, 0.043250000000000455, 0.06225000000000058, 0.028499999999999304, 0.05349999999999966, -0.031749999999998835, 0.0779999999999994, 0.04625000000000057, 0.04949999999999832, 0.042500000000000426, 0.04124999999999979, -0.016000000000000014, 0.038000000000000256, 0.02725000000000044, -0.05400000000000027, -0.017000000000001236, 0.04875000000000007, 0.02549999999999919, 0.01699999999999946, -0.07875000000000121, -0.14949999999999974, 0.0067499999999984794, -0.12274999999999991, -0.10524999999999984, 0.019499999999998963, -0.00849999999999973, -0.009249999999999758, -0.07899999999999885, -0.05799999999999983, -0.07349999999999923, -0.045999999999999375, -0.10499999999999865, -0.029749999999999943], zp_timestamp='2025-06-22T02:19:00')
2025-06-22 04:23:43,586 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 26s
2025-06-22 04:23:43,586 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:23:43,586 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 43s
2025-06-22 04:23:43,586 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:23:43,587 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:23:43.587
2025-06-22 04:23:43,596 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:23:43,665 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456293. UTC time = 2025-06-22T02:23:43.587
2025-06-22 04:23:43,665 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:23:43,665 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:23:43,665 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:23:43,665 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:23:43,665 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:23:43,735 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.312
2025-06-22 04:23:43,736 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.408
2025-06-22 04:23:43,736 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:23:43,736 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:23:43,736 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:23:55,787 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:23:55,788 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:24:43,796 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:24:43,796 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:24:43,799 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:24:27', tmtdew=7.85, humidity=56.89, cloud=0.0, wind=28.6, temperature=4.69, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:24:22.378', atlas_cloud=1, atlas_rain=1, zp_data=[0.03575000000000017, 0.043250000000000455, 0.06225000000000058, 0.028499999999999304, 0.05349999999999966, -0.031749999999998835, 0.0779999999999994, 0.04625000000000057, 0.04949999999999832, 0.042500000000000426, 0.04124999999999979, -0.016000000000000014, 0.038000000000000256, 0.02725000000000044, -0.05400000000000027, -0.017000000000001236, 0.04875000000000007, 0.02549999999999919, 0.01699999999999946, -0.07875000000000121, -0.14949999999999974, 0.0067499999999984794, -0.12274999999999991, -0.10524999999999984, 0.019499999999998963, -0.00849999999999973, -0.009249999999999758, -0.07899999999999885, -0.05799999999999983, -0.07349999999999923, -0.045999999999999375, -0.10499999999999865, -0.029749999999999943], zp_timestamp='2025-06-22T02:22:00')
2025-06-22 04:24:43,799 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-22 04:24:43,799 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:24:43,799 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 43s
2025-06-22 04:24:43,800 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:24:43,800 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:24:43.800
2025-06-22 04:24:43,808 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:24:43,870 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924575698. UTC time = 2025-06-22T02:24:43.800
2025-06-22 04:24:43,870 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:24:43,871 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:24:43,871 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:24:43,871 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:24:43,871 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:24:43,935 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.072
2025-06-22 04:24:43,936 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.431
2025-06-22 04:24:43,936 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:24:43,936 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:24:43,936 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:24:55,848 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:24:55,849 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:25:43,995 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:25:43,995 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:25:43,997 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:24:59', tmtdew=7.85, humidity=56.89, cloud=0.0, wind=30.08, temperature=4.67, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:24:57.370', atlas_cloud=1, atlas_rain=1, zp_data=[0.03575000000000017, 0.043250000000000455, 0.06225000000000058, 0.028499999999999304, 0.05349999999999966, -0.031749999999998835, 0.0779999999999994, 0.04625000000000057, 0.04949999999999832, 0.042500000000000426, 0.04124999999999979, -0.016000000000000014, 0.038000000000000256, 0.02725000000000044, -0.05400000000000027, -0.017000000000001236, 0.04875000000000007, 0.02549999999999919, 0.01699999999999946, -0.07875000000000121, -0.14949999999999974, 0.0067499999999984794, -0.12274999999999991, -0.10524999999999984, 0.019499999999998963, -0.00849999999999973, -0.009249999999999758, -0.07899999999999885, -0.05799999999999983, -0.07349999999999923, -0.045999999999999375, -0.10499999999999865, -0.029749999999999943], zp_timestamp='2025-06-22T02:22:00')
2025-06-22 04:25:43,997 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-22 04:25:43,997 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:25:43,997 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 43s
2025-06-22 04:25:43,997 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:25:43,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:25:43.998
2025-06-22 04:25:44,006 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:25:44,073 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459354. UTC time = 2025-06-22T02:25:43.998
2025-06-22 04:25:44,073 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:25:44,073 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:25:44,073 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:25:44,073 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:25:44,073 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:25:44,139 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.910
2025-06-22 04:25:44,140 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.379
2025-06-22 04:25:44,140 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:25:44,140 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:25:44,140 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:25:55,910 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:25:55,911 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:26:44,200 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:26:44,200 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:26:44,203 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:26:03', tmtdew=7.74, humidity=57.21, cloud=0.0, wind=24.52, temperature=4.64, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:25:57.331', atlas_cloud=1, atlas_rain=1, zp_data=[0.03575000000000017, 0.043250000000000455, 0.06225000000000058, 0.028499999999999304, 0.05349999999999966, -0.031749999999998835, 0.0779999999999994, 0.04625000000000057, 0.04949999999999832, 0.042500000000000426, 0.04124999999999979, -0.016000000000000014, 0.038000000000000256, 0.02725000000000044, -0.05400000000000027, -0.017000000000001236, 0.04875000000000007, 0.02549999999999919, 0.01699999999999946, -0.07875000000000121, -0.14949999999999974, 0.0067499999999984794, -0.12274999999999991, -0.10524999999999984, 0.019499999999998963, -0.00849999999999973, -0.009249999999999758, -0.07899999999999885, -0.05799999999999983, -0.07349999999999923, -0.045999999999999375, -0.10499999999999865, -0.029749999999999943], zp_timestamp='2025-06-22T02:22:00')
2025-06-22 04:26:44,203 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-22 04:26:44,203 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:26:44,203 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 44s
2025-06-22 04:26:44,203 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:26:44,204 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:26:44.204
2025-06-22 04:26:44,212 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:26:44,278 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924613216. UTC time = 2025-06-22T02:26:44.204
2025-06-22 04:26:44,278 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:26:44,278 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:26:44,278 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:26:44,278 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:26:44,278 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:26:44,341 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.826
2025-06-22 04:26:44,342 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.249
2025-06-22 04:26:44,342 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:26:44,342 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:26:44,342 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:26:55,967 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:26:55,968 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:27:44,402 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:27:44,402 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:27:44,405 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:27:06', tmtdew=7.76, humidity=57.11, cloud=0.0, wind=31.02, temperature=4.64, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:27:27.360', atlas_cloud=1, atlas_rain=1, zp_data=[0.03324999999999889, 0.05874999999999986, 0.07425000000000104, 0.019999999999999574, 0.07000000000000028, -0.00024999999999941735, 0.051000000000000156, 0.03725000000000023, 0.041499999999999204, 0.08300000000000018, 0.0417500000000004, -0.009000000000000341, 0.042500000000000426, 0.04824999999999946, -0.03300000000000125, -0.008500000000001506, 0.03824999999999967, 0.04550000000000054, 0.0519999999999996, -0.045750000000001734, -0.15050000000000097, -0.01925000000000132, -0.05224999999999902, -0.09024999999999928, 0.0, 0.008000000000000895, -0.03125, -0.07649999999999935, -0.045999999999999375, -0.0519999999999996, -0.04299999999999926, -0.09600000000000009, -0.05325000000000024], zp_timestamp='2025-06-22T02:25:00')
2025-06-22 04:27:44,405 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-22 04:27:44,405 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:27:44,405 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 44s
2025-06-22 04:27:44,405 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:27:44,406 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:27:44.406
2025-06-22 04:27:44,414 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:27:44,478 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924590045. UTC time = 2025-06-22T02:27:44.406
2025-06-22 04:27:44,478 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:27:44,478 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:27:44,478 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:27:44,478 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:27:44,479 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:27:44,544 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.818
2025-06-22 04:27:44,544 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.042
2025-06-22 04:27:44,544 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:27:44,544 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:27:44,545 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:27:56,027 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:27:56,028 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:28:44,603 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:28:44,603 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:28:44,605 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:28:10', tmtdew=7.81, humidity=57.04, cloud=0.0, wind=30.24, temperature=4.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:27:57.341', atlas_cloud=1, atlas_rain=1, zp_data=[0.03324999999999889, 0.05874999999999986, 0.07425000000000104, 0.019999999999999574, 0.07000000000000028, -0.00024999999999941735, 0.051000000000000156, 0.03725000000000023, 0.041499999999999204, 0.08300000000000018, 0.0417500000000004, -0.009000000000000341, 0.042500000000000426, 0.04824999999999946, -0.03300000000000125, -0.008500000000001506, 0.03824999999999967, 0.04550000000000054, 0.0519999999999996, -0.045750000000001734, -0.15050000000000097, -0.01925000000000132, -0.05224999999999902, -0.09024999999999928, 0.0, 0.008000000000000895, -0.03125, -0.07649999999999935, -0.045999999999999375, -0.0519999999999996, -0.04299999999999926, -0.09600000000000009, -0.05325000000000024], zp_timestamp='2025-06-22T02:25:00')
2025-06-22 04:28:44,605 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-22 04:28:44,605 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:28:44,605 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 44s
2025-06-22 04:28:44,605 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:28:44,606 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:28:44.606
2025-06-22 04:28:44,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:28:44,700 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924572545. UTC time = 2025-06-22T02:28:44.606
2025-06-22 04:28:44,701 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:28:44,701 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:28:44,701 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:28:44,701 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:28:44,701 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:28:44,787 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.885
2025-06-22 04:28:44,787 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.754
2025-06-22 04:28:44,788 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:28:44,788 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:28:44,788 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:28:56,088 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:28:56,089 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:29:44,847 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:29:44,847 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:29:44,850 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:29:13', tmtdew=7.85, humidity=56.91, cloud=0.0, wind=28.48, temperature=4.78, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:28:57.302', atlas_cloud=1, atlas_rain=1, zp_data=[0.03324999999999889, 0.05874999999999986, 0.07425000000000104, 0.019999999999999574, 0.07000000000000028, -0.00024999999999941735, 0.051000000000000156, 0.03725000000000023, 0.041499999999999204, 0.08300000000000018, 0.0417500000000004, -0.009000000000000341, 0.042500000000000426, 0.04824999999999946, -0.03300000000000125, -0.008500000000001506, 0.03824999999999967, 0.04550000000000054, 0.0519999999999996, -0.045750000000001734, -0.15050000000000097, -0.01925000000000132, -0.05224999999999902, -0.09024999999999928, 0.0, 0.008000000000000895, -0.03125, -0.07649999999999935, -0.045999999999999375, -0.0519999999999996, -0.04299999999999926, -0.09600000000000009, -0.05325000000000024], zp_timestamp='2025-06-22T02:25:00')
2025-06-22 04:29:44,850 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-22 04:29:44,850 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:29:44,850 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 44s
2025-06-22 04:29:44,850 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:29:44,851 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:29:44.851
2025-06-22 04:29:44,859 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:29:44,924 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560615. UTC time = 2025-06-22T02:29:44.851
2025-06-22 04:29:44,924 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:29:44,924 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:29:44,924 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:29:44,924 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:29:44,924 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:29:44,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.026
2025-06-22 04:29:44,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.708
2025-06-22 04:29:44,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:29:44,988 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:29:44,988 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:29:56,149 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:29:56,150 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:30:45,047 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:30:45,047 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:30:45,050 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:30:17', tmtdew=7.9, humidity=56.5, cloud=0.0, wind=32.2, temperature=4.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:29:57.350', atlas_cloud=1, atlas_rain=1, zp_data=[0.03324999999999889, 0.05874999999999986, 0.07425000000000104, 0.019999999999999574, 0.07000000000000028, -0.00024999999999941735, 0.051000000000000156, 0.03725000000000023, 0.041499999999999204, 0.08300000000000018, 0.0417500000000004, -0.009000000000000341, 0.042500000000000426, 0.04824999999999946, -0.03300000000000125, -0.008500000000001506, 0.03824999999999967, 0.04550000000000054, 0.0519999999999996, -0.045750000000001734, -0.15050000000000097, -0.01925000000000132, -0.05224999999999902, -0.09024999999999928, 0.0, 0.008000000000000895, -0.03125, -0.07649999999999935, -0.045999999999999375, -0.0519999999999996, -0.04299999999999926, -0.09600000000000009, -0.05325000000000024], zp_timestamp='2025-06-22T02:29:00')
2025-06-22 04:30:45,050 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-22 04:30:45,051 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:30:45,051 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 45s
2025-06-22 04:30:45,051 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:30:45,051 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:30:45.051
2025-06-22 04:30:45,060 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:30:45,120 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554193. UTC time = 2025-06-22T02:30:45.051
2025-06-22 04:30:45,121 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:30:45,121 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:30:45,121 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:30:45,121 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:30:45,121 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:30:45,185 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.239
2025-06-22 04:30:45,185 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.995
2025-06-22 04:30:45,185 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:30:45,185 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:30:45,186 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:30:56,210 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:30:56,211 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:31:45,246 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:31:45,246 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:31:45,248 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:31:21', tmtdew=7.95, humidity=56.44, cloud=0.0, wind=29.45, temperature=4.83, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:30:57.312', atlas_cloud=1, atlas_rain=1, zp_data=[0.03324999999999889, 0.05874999999999986, 0.07425000000000104, 0.019999999999999574, 0.07000000000000028, -0.00024999999999941735, 0.051000000000000156, 0.03725000000000023, 0.041499999999999204, 0.08300000000000018, 0.0417500000000004, -0.009000000000000341, 0.042500000000000426, 0.04824999999999946, -0.03300000000000125, -0.008500000000001506, 0.03824999999999967, 0.04550000000000054, 0.0519999999999996, -0.045750000000001734, -0.15050000000000097, -0.01925000000000132, -0.05224999999999902, -0.09024999999999928, 0.0, 0.008000000000000895, -0.03125, -0.07649999999999935, -0.045999999999999375, -0.0519999999999996, -0.04299999999999926, -0.09600000000000009, -0.05325000000000024], zp_timestamp='2025-06-22T02:29:00')
2025-06-22 04:31:45,248 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 04:31:45,248 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:31:45,248 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 45s
2025-06-22 04:31:45,248 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:31:45,248 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:31:45.248
2025-06-22 04:31:45,258 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:31:45,329 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924553164. UTC time = 2025-06-22T02:31:45.248
2025-06-22 04:31:45,329 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:31:45,329 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:31:45,329 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:31:45,329 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:31:45,329 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:31:45,400 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.523
2025-06-22 04:31:45,400 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.211
2025-06-22 04:31:45,401 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:31:45,401 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:31:45,401 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:31:56,267 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:31:56,287 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:32:45,461 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:32:45,461 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:32:45,463 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:32:25', tmtdew=7.94, humidity=56.48, cloud=0.0, wind=31.83, temperature=4.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:31:57.360', atlas_cloud=1, atlas_rain=1, zp_data=[0.03324999999999889, 0.05874999999999986, 0.07425000000000104, 0.019999999999999574, 0.07000000000000028, -0.00024999999999941735, 0.051000000000000156, 0.03725000000000023, 0.041499999999999204, 0.08300000000000018, 0.0417500000000004, -0.009000000000000341, 0.042500000000000426, 0.04824999999999946, -0.03300000000000125, -0.008500000000001506, 0.03824999999999967, 0.04550000000000054, 0.0519999999999996, -0.045750000000001734, -0.15050000000000097, -0.01925000000000132, -0.05224999999999902, -0.09024999999999928, 0.0, 0.008000000000000895, -0.03125, -0.07649999999999935, -0.045999999999999375, -0.0519999999999996, -0.04299999999999926, -0.09600000000000009, -0.05325000000000024], zp_timestamp='2025-06-22T02:29:00')
2025-06-22 04:32:45,463 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-22 04:32:45,463 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:32:45,463 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 45s
2025-06-22 04:32:45,463 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:32:45,464 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:32:45.464
2025-06-22 04:32:45,473 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:32:45,542 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557453. UTC time = 2025-06-22T02:32:45.464
2025-06-22 04:32:45,542 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:32:45,542 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:32:45,542 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:32:45,542 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:32:45,542 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:32:45,607 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.505
2025-06-22 04:32:45,608 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.355
2025-06-22 04:32:45,608 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:32:45,608 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:32:45,608 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:32:56,347 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:32:56,348 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:33:45,668 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:33:45,668 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:33:45,670 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:33:28', tmtdew=7.95, humidity=56.25, cloud=0.0, wind=26.59, temperature=4.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:32:57.322', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.05424999999999969, 0.06125000000000114, 0.023499999999998522, 0.06049999999999933, -0.018749999999998934, 0.06700000000000017, 0.00975000000000037, 0.050499999999999545, 0.05250000000000021, 0.043250000000000455, -0.031000000000000583, 0.06149999999999878, 0.01624999999999943, -0.03999999999999915, -0.010500000000000398, 0.03824999999999967, 0.044500000000001094, 0.022999999999999687, -0.0757500000000011, -0.1460000000000008, 0.030249999999998778, -0.1372499999999981, -0.06924999999999848, -0.01550000000000118, -0.00849999999999973, -0.006249999999999645, -0.07649999999999935, -0.09200000000000053, -0.05749999999999922, -0.11099999999999888, -0.11049999999999827, -0.01025000000000098], zp_timestamp='2025-06-22T02:31:00')
2025-06-22 04:33:45,670 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-22 04:33:45,670 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:33:45,670 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 45s
2025-06-22 04:33:45,670 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:33:45,670 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:33:45.671
2025-06-22 04:33:45,679 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:33:45,745 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456696. UTC time = 2025-06-22T02:33:45.671
2025-06-22 04:33:45,745 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:33:45,745 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:33:45,745 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:33:45,745 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:33:45,745 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:33:45,812 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.214
2025-06-22 04:33:45,813 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.425
2025-06-22 04:33:45,813 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:33:45,813 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:33:45,813 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:33:56,407 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:33:56,408 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:34:45,871 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:34:45,871 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:34:45,874 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:33:28', tmtdew=7.95, humidity=56.25, cloud=0.0, wind=26.59, temperature=4.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:32:57.322', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.05424999999999969, 0.06125000000000114, 0.023499999999998522, 0.06049999999999933, -0.018749999999998934, 0.06700000000000017, 0.00975000000000037, 0.050499999999999545, 0.05250000000000021, 0.043250000000000455, -0.031000000000000583, 0.06149999999999878, 0.01624999999999943, -0.03999999999999915, -0.010500000000000398, 0.03824999999999967, 0.044500000000001094, 0.022999999999999687, -0.0757500000000011, -0.1460000000000008, 0.030249999999998778, -0.1372499999999981, -0.06924999999999848, -0.01550000000000118, -0.00849999999999973, -0.006249999999999645, -0.07649999999999935, -0.09200000000000053, -0.05749999999999922, -0.11099999999999888, -0.11049999999999827, -0.01025000000000098], zp_timestamp='2025-06-22T02:31:00')
2025-06-22 04:34:45,874 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 17s
2025-06-22 04:34:45,874 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:34:45,874 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 45s
2025-06-22 04:34:45,874 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:34:45,875 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:34:45.875
2025-06-22 04:34:45,883 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:34:45,944 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458161. UTC time = 2025-06-22T02:34:45.875
2025-06-22 04:34:45,944 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:34:45,944 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:34:45,944 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:34:45,944 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:34:45,944 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:34:46,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.003
2025-06-22 04:34:46,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.420
2025-06-22 04:34:46,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:34:46,008 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:34:46,008 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:34:56,468 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:34:56,486 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:35:46,067 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:35:46,067 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:35:46,070 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:33:28', tmtdew=7.95, humidity=56.25, cloud=0.0, wind=26.59, temperature=4.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:32:57.322', atlas_cloud=1, atlas_rain=1, zp_data=[0.007749999999999702, 0.05424999999999969, 0.06125000000000114, 0.023499999999998522, 0.06049999999999933, -0.018749999999998934, 0.06700000000000017, 0.00975000000000037, 0.050499999999999545, 0.05250000000000021, 0.043250000000000455, -0.031000000000000583, 0.06149999999999878, 0.01624999999999943, -0.03999999999999915, -0.010500000000000398, 0.03824999999999967, 0.044500000000001094, 0.022999999999999687, -0.0757500000000011, -0.1460000000000008, 0.030249999999998778, -0.1372499999999981, -0.06924999999999848, -0.01550000000000118, -0.00849999999999973, -0.006249999999999645, -0.07649999999999935, -0.09200000000000053, -0.05749999999999922, -0.11099999999999888, -0.11049999999999827, -0.01025000000000098], zp_timestamp='2025-06-22T02:31:00')
2025-06-22 04:35:46,070 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 18s
2025-06-22 04:35:46,070 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:35:46,070 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 46s
2025-06-22 04:35:46,070 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:35:46,070 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:35:46.070
2025-06-22 04:35:46,079 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:35:46,145 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460131. UTC time = 2025-06-22T02:35:46.070
2025-06-22 04:35:46,145 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:35:46,146 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:35:46,146 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:35:46,146 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:35:46,146 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:35:46,209 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.870
2025-06-22 04:35:46,209 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.339
2025-06-22 04:35:46,209 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:35:46,209 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:35:46,210 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:35:56,546 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:35:56,563 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:36:46,267 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:36:46,267 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:36:46,269 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:36:07', tmtdew=7.86, humidity=56.81, cloud=0.0, wind=28.6, temperature=4.81, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:35:57.293', atlas_cloud=1, atlas_rain=1, zp_data=[0.03974999999999973, 0.013250000000001094, 0.08525000000000027, 0.03399999999999892, 0.06049999999999933, 0.04925000000000068, 0.0965000000000007, -0.036249999999999005, 0.07649999999999935, 0.07000000000000028, 0.031749999999998835, -0.013999999999999346, 0.05400000000000027, 0.008250000000000313, -0.018000000000000682, -0.015499999999999403, 0.05824999999999925, 0.05149999999999899, 0.005499999999999616, -0.05375000000000085, -0.16300000000000203, 0.012249999999998096, -0.08474999999999966, -0.03874999999999851, 0.010999999999999233, -0.010999999999999233, 0.012249999999999872, -0.08000000000000007, -0.16999999999999993, -0.1039999999999992, -0.053999999999998494, -0.04699999999999882, -0.02725000000000044], zp_timestamp='2025-06-22T02:35:00')
2025-06-22 04:36:46,270 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-22 04:36:46,270 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:36:46,270 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 46s
2025-06-22 04:36:46,270 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:36:46,270 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:36:46.270
2025-06-22 04:36:46,279 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:36:46,342 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460392. UTC time = 2025-06-22T02:36:46.270
2025-06-22 04:36:46,342 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:36:46,342 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:36:46,342 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:36:46,342 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:36:46,343 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:36:46,408 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.814
2025-06-22 04:36:46,409 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.181
2025-06-22 04:36:46,409 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:36:46,409 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:36:46,409 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:36:56,623 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:36:56,641 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:37:46,469 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:37:46,469 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:37:46,472 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:37:10', tmtdew=7.84, humidity=56.9, cloud=0.0, wind=35.16, temperature=4.78, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:37:27.322', atlas_cloud=1, atlas_rain=1, zp_data=[0.03974999999999973, 0.013250000000001094, 0.08525000000000027, 0.03399999999999892, 0.06049999999999933, 0.04925000000000068, 0.0965000000000007, -0.036249999999999005, 0.07649999999999935, 0.07000000000000028, 0.031749999999998835, -0.013999999999999346, 0.05400000000000027, 0.008250000000000313, -0.018000000000000682, -0.015499999999999403, 0.05824999999999925, 0.05149999999999899, 0.005499999999999616, -0.05375000000000085, -0.16300000000000203, 0.012249999999998096, -0.08474999999999966, -0.03874999999999851, 0.010999999999999233, -0.010999999999999233, 0.012249999999999872, -0.08000000000000007, -0.16999999999999993, -0.1039999999999992, -0.053999999999998494, -0.04699999999999882, -0.02725000000000044], zp_timestamp='2025-06-22T02:35:00')
2025-06-22 04:37:46,472 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-22 04:37:46,472 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:37:46,472 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 46s
2025-06-22 04:37:46,472 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:37:46,472 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:37:46.473
2025-06-22 04:37:46,481 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:37:46,547 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458285. UTC time = 2025-06-22T02:37:46.473
2025-06-22 04:37:46,547 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:37:46,547 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:37:46,547 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:37:46,547 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:37:46,547 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:37:46,621 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.834
2025-06-22 04:37:46,621 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.944
2025-06-22 04:37:46,622 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:37:46,622 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:37:46,622 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:37:56,701 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:37:56,702 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:38:46,682 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:38:46,682 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:38:46,683 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:38:14', tmtdew=7.83, humidity=56.81, cloud=0.0, wind=29.66, temperature=4.8, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:38:27.370', atlas_cloud=1, atlas_rain=1, zp_data=[0.03974999999999973, 0.013250000000001094, 0.08525000000000027, 0.03399999999999892, 0.06049999999999933, 0.04925000000000068, 0.0965000000000007, -0.036249999999999005, 0.07649999999999935, 0.07000000000000028, 0.031749999999998835, -0.013999999999999346, 0.05400000000000027, 0.008250000000000313, -0.018000000000000682, -0.015499999999999403, 0.05824999999999925, 0.05149999999999899, 0.005499999999999616, -0.05375000000000085, -0.16300000000000203, 0.012249999999998096, -0.08474999999999966, -0.03874999999999851, 0.010999999999999233, -0.010999999999999233, 0.012249999999999872, -0.08000000000000007, -0.16999999999999993, -0.1039999999999992, -0.053999999999998494, -0.04699999999999882, -0.02725000000000044], zp_timestamp='2025-06-22T02:35:00')
2025-06-22 04:38:46,683 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-22 04:38:46,683 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:38:46,683 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 46s
2025-06-22 04:38:46,683 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:38:46,684 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:38:46.684
2025-06-22 04:38:46,693 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:38:46,757 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456742. UTC time = 2025-06-22T02:38:46.684
2025-06-22 04:38:46,757 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:38:46,757 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:38:46,757 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:38:46,757 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:38:46,758 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:38:46,821 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.928
2025-06-22 04:38:46,821 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.627
2025-06-22 04:38:46,821 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:38:46,821 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:38:46,821 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:38:56,762 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:38:56,782 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:39:46,881 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:39:46,881 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:39:46,884 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:39:17', tmtdew=7.84, humidity=56.9, cloud=0.0, wind=27.21, temperature=4.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:38:57.264', atlas_cloud=1, atlas_rain=1, zp_data=[0.03974999999999973, 0.013250000000001094, 0.08525000000000027, 0.03399999999999892, 0.06049999999999933, 0.04925000000000068, 0.0965000000000007, -0.036249999999999005, 0.07649999999999935, 0.07000000000000028, 0.031749999999998835, -0.013999999999999346, 0.05400000000000027, 0.008250000000000313, -0.018000000000000682, -0.015499999999999403, 0.05824999999999925, 0.05149999999999899, 0.005499999999999616, -0.05375000000000085, -0.16300000000000203, 0.012249999999998096, -0.08474999999999966, -0.03874999999999851, 0.010999999999999233, -0.010999999999999233, 0.012249999999999872, -0.08000000000000007, -0.16999999999999993, -0.1039999999999992, -0.053999999999998494, -0.04699999999999882, -0.02725000000000044], zp_timestamp='2025-06-22T02:37:00')
2025-06-22 04:39:46,884 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-22 04:39:46,884 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:39:46,884 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 46s
2025-06-22 04:39:46,884 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:39:46,885 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:39:46.885
2025-06-22 04:39:46,894 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:39:46,957 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455753. UTC time = 2025-06-22T02:39:46.885
2025-06-22 04:39:46,957 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:39:46,957 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:39:46,957 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:39:46,957 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:39:46,957 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:39:47,021 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.095
2025-06-22 04:39:47,021 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.821
2025-06-22 04:39:47,021 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:39:47,022 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:39:47,022 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:39:56,842 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:39:56,843 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:40:47,082 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:40:47,082 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:40:47,093 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:39:17', tmtdew=7.84, humidity=56.9, cloud=0.0, wind=27.21, temperature=4.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:38:57.264', atlas_cloud=1, atlas_rain=1, zp_data=[0.03974999999999973, 0.013250000000001094, 0.08525000000000027, 0.03399999999999892, 0.06049999999999933, 0.04925000000000068, 0.0965000000000007, -0.036249999999999005, 0.07649999999999935, 0.07000000000000028, 0.031749999999998835, -0.013999999999999346, 0.05400000000000027, 0.008250000000000313, -0.018000000000000682, -0.015499999999999403, 0.05824999999999925, 0.05149999999999899, 0.005499999999999616, -0.05375000000000085, -0.16300000000000203, 0.012249999999998096, -0.08474999999999966, -0.03874999999999851, 0.010999999999999233, -0.010999999999999233, 0.012249999999999872, -0.08000000000000007, -0.16999999999999993, -0.1039999999999992, -0.053999999999998494, -0.04699999999999882, -0.02725000000000044], zp_timestamp='2025-06-22T02:37:00')
2025-06-22 04:40:47,093 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 30s
2025-06-22 04:40:47,093 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:40:47,093 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 47s
2025-06-22 04:40:47,093 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:40:47,094 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:40:47.094
2025-06-22 04:40:47,102 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:40:47,169 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924553104. UTC time = 2025-06-22T02:40:47.094
2025-06-22 04:40:47,169 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:40:47,169 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:40:47,169 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:40:47,169 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:40:47,169 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:40:47,238 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.335
2025-06-22 04:40:47,238 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.082
2025-06-22 04:40:47,238 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:40:47,238 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:40:47,238 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:40:56,904 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:40:56,904 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:41:47,298 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:41:47,299 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:41:47,301 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:41:25', tmtdew=7.76, humidity=57.29, cloud=0.0, wind=30.35, temperature=4.78, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:41:27.341', atlas_cloud=1, atlas_rain=1, zp_data=[0.03974999999999973, 0.013250000000001094, 0.08525000000000027, 0.03399999999999892, 0.06049999999999933, 0.04925000000000068, 0.0965000000000007, -0.036249999999999005, 0.07649999999999935, 0.07000000000000028, 0.031749999999998835, -0.013999999999999346, 0.05400000000000027, 0.008250000000000313, -0.018000000000000682, -0.015499999999999403, 0.05824999999999925, 0.05149999999999899, 0.005499999999999616, -0.05375000000000085, -0.16300000000000203, 0.012249999999998096, -0.08474999999999966, -0.03874999999999851, 0.010999999999999233, -0.010999999999999233, 0.012249999999999872, -0.08000000000000007, -0.16999999999999993, -0.1039999999999992, -0.053999999999998494, -0.04699999999999882, -0.02725000000000044], zp_timestamp='2025-06-22T02:37:00')
2025-06-22 04:41:47,301 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-22 04:41:47,301 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:41:47,301 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 47s
2025-06-22 04:41:47,301 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:41:47,302 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:41:47.302
2025-06-22 04:41:47,310 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:41:47,373 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554044. UTC time = 2025-06-22T02:41:47.302
2025-06-22 04:41:47,373 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:41:47,373 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:41:47,373 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:41:47,373 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:41:47,373 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:41:47,439 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.644
2025-06-22 04:41:47,439 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.272
2025-06-22 04:41:47,439 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:41:47,439 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:41:47,439 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:41:56,964 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:41:56,965 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:42:47,500 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:42:47,500 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:42:47,502 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:42:29', tmtdew=7.76, humidity=57.16, cloud=0.0, wind=30.37, temperature=4.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:41:57.322', atlas_cloud=1, atlas_rain=1, zp_data=[0.03125, 0.010750000000001592, 0.004250000000000753, -0.014499999999999957, 0.10650000000000048, 0.00575000000000081, 0.010999999999999233, 0.011250000000000426, 0.07349999999999923, 0.038000000000000256, 0.008250000000000313, -0.034000000000000696, 0.025000000000000355, 0.0037499999999983658, -0.04400000000000048, -0.054999999999999716, 0.04625000000000057, 0.04550000000000054, 0.014999999999998792, -0.06475000000000009, -0.1410000000000018, -0.0032500000000013074, -0.10575000000000045, -0.09875000000000078, -0.021000000000000796, -0.0015000000000000568, -0.030250000000000554, -0.10800000000000054, -0.13599999999999923, -0.06899999999999906, -0.08499999999999908, -0.11199999999999832, -0.02725000000000044], zp_timestamp='2025-06-22T02:41:00')
2025-06-22 04:42:47,502 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-22 04:42:47,502 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:42:47,502 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 47s
2025-06-22 04:42:47,502 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:42:47,502 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:42:47.502
2025-06-22 04:42:47,511 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:42:47,573 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924560266. UTC time = 2025-06-22T02:42:47.502
2025-06-22 04:42:47,573 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:42:47,573 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:42:47,573 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:42:47,573 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:42:47,573 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:42:47,636 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.387
2025-06-22 04:42:47,637 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.388
2025-06-22 04:42:47,637 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:42:47,637 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:42:47,637 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:42:57,025 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:42:57,026 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:43:47,697 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:43:47,697 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:43:47,700 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:43:33', tmtdew=7.87, humidity=56.65, cloud=0.0, wind=32.91, temperature=4.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:42:57.283', atlas_cloud=1, atlas_rain=1, zp_data=[0.03125, 0.010750000000001592, 0.004250000000000753, -0.014499999999999957, 0.10650000000000048, 0.00575000000000081, 0.010999999999999233, 0.011250000000000426, 0.07349999999999923, 0.038000000000000256, 0.008250000000000313, -0.034000000000000696, 0.025000000000000355, 0.0037499999999983658, -0.04400000000000048, -0.054999999999999716, 0.04625000000000057, 0.04550000000000054, 0.014999999999998792, -0.06475000000000009, -0.1410000000000018, -0.0032500000000013074, -0.10575000000000045, -0.09875000000000078, -0.021000000000000796, -0.0015000000000000568, -0.030250000000000554, -0.10800000000000054, -0.13599999999999923, -0.06899999999999906, -0.08499999999999908, -0.11199999999999832, -0.02725000000000044], zp_timestamp='2025-06-22T02:41:00')
2025-06-22 04:43:47,700 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-22 04:43:47,700 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:43:47,700 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 47s
2025-06-22 04:43:47,700 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:43:47,701 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:43:47.701
2025-06-22 04:43:47,709 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:43:47,775 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457168. UTC time = 2025-06-22T02:43:47.701
2025-06-22 04:43:47,775 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:43:47,775 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:43:47,776 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:43:47,776 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:43:47,776 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:43:47,841 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.126
2025-06-22 04:43:47,841 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.431
2025-06-22 04:43:47,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:43:47,842 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:43:47,842 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:43:57,086 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:43:57,087 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:44:47,902 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:44:47,902 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:44:47,905 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:44:36', tmtdew=7.9, humidity=56.77, cloud=0.0, wind=29.55, temperature=4.88, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:44:27.312', atlas_cloud=1, atlas_rain=1, zp_data=[0.03125, 0.010750000000001592, 0.004250000000000753, -0.014499999999999957, 0.10650000000000048, 0.00575000000000081, 0.010999999999999233, 0.011250000000000426, 0.07349999999999923, 0.038000000000000256, 0.008250000000000313, -0.034000000000000696, 0.025000000000000355, 0.0037499999999983658, -0.04400000000000048, -0.054999999999999716, 0.04625000000000057, 0.04550000000000054, 0.014999999999998792, -0.06475000000000009, -0.1410000000000018, -0.0032500000000013074, -0.10575000000000045, -0.09875000000000078, -0.021000000000000796, -0.0015000000000000568, -0.030250000000000554, -0.10800000000000054, -0.13599999999999923, -0.06899999999999906, -0.08499999999999908, -0.11199999999999832, -0.02725000000000044], zp_timestamp='2025-06-22T02:41:00')
2025-06-22 04:44:47,905 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-22 04:44:47,905 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:44:47,905 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 47s
2025-06-22 04:44:47,905 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:44:47,905 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:44:47.906
2025-06-22 04:44:47,914 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:44:47,975 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245882. UTC time = 2025-06-22T02:44:47.906
2025-06-22 04:44:47,975 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:44:47,975 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:44:47,975 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:44:47,975 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:44:47,975 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:44:48,038 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.944
2025-06-22 04:44:48,038 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.399
2025-06-22 04:44:48,038 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:44:48,038 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:44:48,039 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:44:57,147 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:44:57,148 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:45:48,095 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:45:48,095 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:45:48,097 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:44:36', tmtdew=7.9, humidity=56.77, cloud=0.0, wind=29.55, temperature=4.88, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:44:27.312', atlas_cloud=1, atlas_rain=1, zp_data=[0.03125, 0.010750000000001592, 0.004250000000000753, -0.014499999999999957, 0.10650000000000048, 0.00575000000000081, 0.010999999999999233, 0.011250000000000426, 0.07349999999999923, 0.038000000000000256, 0.008250000000000313, -0.034000000000000696, 0.025000000000000355, 0.0037499999999983658, -0.04400000000000048, -0.054999999999999716, 0.04625000000000057, 0.04550000000000054, 0.014999999999998792, -0.06475000000000009, -0.1410000000000018, -0.0032500000000013074, -0.10575000000000045, -0.09875000000000078, -0.021000000000000796, -0.0015000000000000568, -0.030250000000000554, -0.10800000000000054, -0.13599999999999923, -0.06899999999999906, -0.08499999999999908, -0.11199999999999832, -0.02725000000000044], zp_timestamp='2025-06-22T02:41:00')
2025-06-22 04:45:48,098 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 12s
2025-06-22 04:45:48,098 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:45:48,098 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 48s
2025-06-22 04:45:48,098 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:45:48,098 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:45:48.098
2025-06-22 04:45:48,107 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:45:48,168 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924609733. UTC time = 2025-06-22T02:45:48.098
2025-06-22 04:45:48,168 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:45:48,168 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:45:48,169 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:45:48,169 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:45:48,169 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:45:48,232 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.840
2025-06-22 04:45:48,233 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.289
2025-06-22 04:45:48,233 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:45:48,233 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:45:48,233 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:45:57,208 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:45:57,209 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:46:48,293 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:46:48,293 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:46:48,296 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:44:36', tmtdew=7.9, humidity=56.77, cloud=0.0, wind=29.55, temperature=4.88, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:44:27.312', atlas_cloud=1, atlas_rain=1, zp_data=[0.03125, 0.010750000000001592, 0.004250000000000753, -0.014499999999999957, 0.10650000000000048, 0.00575000000000081, 0.010999999999999233, 0.011250000000000426, 0.07349999999999923, 0.038000000000000256, 0.008250000000000313, -0.034000000000000696, 0.025000000000000355, 0.0037499999999983658, -0.04400000000000048, -0.054999999999999716, 0.04625000000000057, 0.04550000000000054, 0.014999999999998792, -0.06475000000000009, -0.1410000000000018, -0.0032500000000013074, -0.10575000000000045, -0.09875000000000078, -0.021000000000000796, -0.0015000000000000568, -0.030250000000000554, -0.10800000000000054, -0.13599999999999923, -0.06899999999999906, -0.08499999999999908, -0.11199999999999832, -0.02725000000000044], zp_timestamp='2025-06-22T02:41:00')
2025-06-22 04:46:48,296 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 12s
2025-06-22 04:46:48,296 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:46:48,297 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 48s
2025-06-22 04:46:48,297 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:46:48,297 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:46:48.297
2025-06-22 04:46:48,306 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:46:48,377 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924595423. UTC time = 2025-06-22T02:46:48.297
2025-06-22 04:46:48,377 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:46:48,377 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:46:48,377 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:46:48,377 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:46:48,377 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:46:48,449 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.812
2025-06-22 04:46:48,449 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.102
2025-06-22 04:46:48,450 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:46:48,450 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:46:48,450 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:46:57,269 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:46:57,270 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:47:48,507 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:47:48,507 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:47:48,509 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:47:15', tmtdew=7.86, humidity=57.04, cloud=0.0, wind=30.44, temperature=4.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:47:27.283', atlas_cloud=1, atlas_rain=1, zp_data=[0.03125, 0.010750000000001592, 0.004250000000000753, -0.014499999999999957, 0.10650000000000048, 0.00575000000000081, 0.010999999999999233, 0.011250000000000426, 0.07349999999999923, 0.038000000000000256, 0.008250000000000313, -0.034000000000000696, 0.025000000000000355, 0.0037499999999983658, -0.04400000000000048, -0.054999999999999716, 0.04625000000000057, 0.04550000000000054, 0.014999999999998792, -0.06475000000000009, -0.1410000000000018, -0.0032500000000013074, -0.10575000000000045, -0.09875000000000078, -0.021000000000000796, -0.0015000000000000568, -0.030250000000000554, -0.10800000000000054, -0.13599999999999923, -0.06899999999999906, -0.08499999999999908, -0.11199999999999832, -0.02725000000000044], zp_timestamp='2025-06-22T02:43:00')
2025-06-22 04:47:48,509 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-22 04:47:48,509 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:47:48,509 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 48s
2025-06-22 04:47:48,509 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:47:48,509 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:47:48.510
2025-06-22 04:47:48,518 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:47:48,588 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924576433. UTC time = 2025-06-22T02:47:48.510
2025-06-22 04:47:48,588 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:47:48,588 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:47:48,588 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:47:48,588 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:47:48,588 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:47:48,659 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.859
2025-06-22 04:47:48,660 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.836
2025-06-22 04:47:48,660 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:47:48,660 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:47:48,660 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:47:57,330 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:47:57,331 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:48:48,720 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:48:48,720 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:48:48,723 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:47:15', tmtdew=7.86, humidity=57.04, cloud=0.0, wind=30.44, temperature=4.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:47:27.283', atlas_cloud=1, atlas_rain=1, zp_data=[0.03125, 0.010750000000001592, 0.004250000000000753, -0.014499999999999957, 0.10650000000000048, 0.00575000000000081, 0.010999999999999233, 0.011250000000000426, 0.07349999999999923, 0.038000000000000256, 0.008250000000000313, -0.034000000000000696, 0.025000000000000355, 0.0037499999999983658, -0.04400000000000048, -0.054999999999999716, 0.04625000000000057, 0.04550000000000054, 0.014999999999998792, -0.06475000000000009, -0.1410000000000018, -0.0032500000000013074, -0.10575000000000045, -0.09875000000000078, -0.021000000000000796, -0.0015000000000000568, -0.030250000000000554, -0.10800000000000054, -0.13599999999999923, -0.06899999999999906, -0.08499999999999908, -0.11199999999999832, -0.02725000000000044], zp_timestamp='2025-06-22T02:43:00')
2025-06-22 04:48:48,723 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 33s
2025-06-22 04:48:48,723 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:48:48,723 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 48s
2025-06-22 04:48:48,723 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:48:48,724 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:48:48.724
2025-06-22 04:48:48,733 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:48:48,808 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924563055. UTC time = 2025-06-22T02:48:48.724
2025-06-22 04:48:48,808 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:48:48,808 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:48:48,808 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:48:48,808 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:48:48,808 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:48:48,879 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.981
2025-06-22 04:48:48,880 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.620
2025-06-22 04:48:48,880 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:48:48,880 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:48:48,880 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:48:57,391 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:48:57,391 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:49:48,940 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:49:48,940 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:49:48,943 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:47:15', tmtdew=7.86, humidity=57.04, cloud=0.0, wind=30.44, temperature=4.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:47:27.283', atlas_cloud=1, atlas_rain=1, zp_data=[0.03125, 0.010750000000001592, 0.004250000000000753, -0.014499999999999957, 0.10650000000000048, 0.00575000000000081, 0.010999999999999233, 0.011250000000000426, 0.07349999999999923, 0.038000000000000256, 0.008250000000000313, -0.034000000000000696, 0.025000000000000355, 0.0037499999999983658, -0.04400000000000048, -0.054999999999999716, 0.04625000000000057, 0.04550000000000054, 0.014999999999998792, -0.06475000000000009, -0.1410000000000018, -0.0032500000000013074, -0.10575000000000045, -0.09875000000000078, -0.021000000000000796, -0.0015000000000000568, -0.030250000000000554, -0.10800000000000054, -0.13599999999999923, -0.06899999999999906, -0.08499999999999908, -0.11199999999999832, -0.02725000000000044], zp_timestamp='2025-06-22T02:43:00')
2025-06-22 04:49:48,943 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 33s
2025-06-22 04:49:48,943 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:49:48,943 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6m 48s
2025-06-22 04:49:48,943 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:49:48,944 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:49:48.944
2025-06-22 04:49:48,952 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:49:49,015 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924555185. UTC time = 2025-06-22T02:49:48.944
2025-06-22 04:49:49,015 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:49:49,015 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:49:49,015 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:49:49,015 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:49:49,015 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:49:49,082 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.174
2025-06-22 04:49:49,085 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.925
2025-06-22 04:49:49,085 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:49:49,085 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:49:49,086 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:49:57,452 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:49:57,453 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:50:49,146 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:50:49,146 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:50:49,148 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:50:25', tmtdew=7.8, humidity=57.01, cloud=0.0, wind=30.89, temperature=4.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:49:57.274', atlas_cloud=1, atlas_rain=1, zp_data=[0.0337499999999995, 0.048250000000001236, 0.0442499999999999, -0.008500000000001506, 0.08150000000000013, 0.00575000000000081, 0.03799999999999848, -0.005749999999999034, 0.09499999999999886, 0.07099999999999973, 0.045249999999999346, 0.009000000000000341, 0.06949999999999967, 0.012249999999999872, -0.02050000000000196, -0.02000000000000135, 0.03524999999999956, 0.05749999999999922, 0.007999999999999119, -0.056750000000000966, -0.12100000000000044, 0.0017499999999994742, -0.11824999999999974, -0.0782500000000006, -0.011499999999999844, 0.0024999999999995026, 0.012750000000000483, -0.10849999999999937, -0.125, -0.07399999999999984, -0.09999999999999964, -0.058499999999998664, -0.006250000000001421], zp_timestamp='2025-06-22T02:46:00')
2025-06-22 04:50:49,148 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 04:50:49,148 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:50:49,148 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 49s
2025-06-22 04:50:49,148 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:50:49,148 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:50:49.148
2025-06-22 04:50:49,157 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:50:49,218 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455275. UTC time = 2025-06-22T02:50:49.148
2025-06-22 04:50:49,218 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:50:49,218 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:50:49,218 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:50:49,218 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:50:49,218 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:50:49,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.440
2025-06-22 04:50:49,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.160
2025-06-22 04:50:49,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:50:49,281 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:50:49,281 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:50:57,513 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:50:57,527 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:51:49,342 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:51:49,342 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:51:49,344 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:51:29', tmtdew=7.85, humidity=57.07, cloud=0.0, wind=29.91, temperature=4.89, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:51:27.302', atlas_cloud=1, atlas_rain=1, zp_data=[0.03275000000000006, 0.03725000000000023, 0.030750000000001165, 0.013999999999999346, 0.05749999999999922, 0.043250000000000455, 0.05299999999999905, -0.027749999999999275, 0.08150000000000013, 0.06300000000000061, 0.011250000000000426, -0.040000000000000924, 0.04049999999999976, -0.008750000000000924, -0.028999999999999915, -0.016000000000000014, 0.05025000000000013, 0.03449999999999953, 0.0259999999999998, -0.06375000000000064, -0.10500000000000043, 0.03924999999999912, -0.06824999999999903, -0.05424999999999969, 0.0029999999999983373, -0.04399999999999871, 0.013749999999999929, -0.1014999999999997, -0.11999999999999922, -0.059499999999999886, -0.0884999999999998, -0.08799999999999919, -0.016250000000001208], zp_timestamp='2025-06-22T02:49:00')
2025-06-22 04:51:49,344 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-22 04:51:49,344 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:51:49,344 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 49s
2025-06-22 04:51:49,344 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:51:49,345 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:51:49.345
2025-06-22 04:51:49,354 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:51:49,428 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455564. UTC time = 2025-06-22T02:51:49.345
2025-06-22 04:51:49,428 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:51:49,428 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:51:49,428 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:51:49,428 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:51:49,428 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:51:49,508 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.593
2025-06-22 04:51:49,508 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.322
2025-06-22 04:51:49,508 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:51:49,509 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:51:49,509 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:51:57,587 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:51:57,605 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:52:49,567 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:52:49,567 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:52:49,568 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:52:33', tmtdew=7.8, humidity=57.01, cloud=0.0, wind=30.75, temperature=4.88, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:51:57.283', atlas_cloud=1, atlas_rain=1, zp_data=[0.03275000000000006, 0.03725000000000023, 0.030750000000001165, 0.013999999999999346, 0.05749999999999922, 0.043250000000000455, 0.05299999999999905, -0.027749999999999275, 0.08150000000000013, 0.06300000000000061, 0.011250000000000426, -0.040000000000000924, 0.04049999999999976, -0.008750000000000924, -0.028999999999999915, -0.016000000000000014, 0.05025000000000013, 0.03449999999999953, 0.0259999999999998, -0.06375000000000064, -0.10500000000000043, 0.03924999999999912, -0.06824999999999903, -0.05424999999999969, 0.0029999999999983373, -0.04399999999999871, 0.013749999999999929, -0.1014999999999997, -0.11999999999999922, -0.059499999999999886, -0.0884999999999998, -0.08799999999999919, -0.016250000000001208], zp_timestamp='2025-06-22T02:49:00')
2025-06-22 04:52:49,568 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-22 04:52:49,568 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:52:49,569 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 49s
2025-06-22 04:52:49,569 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:52:49,569 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:52:49.569
2025-06-22 04:52:49,578 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:52:49,645 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456379. UTC time = 2025-06-22T02:52:49.569
2025-06-22 04:52:49,645 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:52:49,645 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:52:49,645 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:52:49,645 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:52:49,645 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:52:49,712 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.281
2025-06-22 04:52:49,712 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.412
2025-06-22 04:52:49,712 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:52:49,712 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:52:49,712 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:52:57,665 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:52:57,666 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:53:49,771 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:53:49,771 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:53:49,774 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:53:36', tmtdew=7.76, humidity=57.14, cloud=0.0, wind=28.46, temperature=4.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:52:57.245', atlas_cloud=1, atlas_rain=1, zp_data=[0.03275000000000006, 0.03725000000000023, 0.030750000000001165, 0.013999999999999346, 0.05749999999999922, 0.043250000000000455, 0.05299999999999905, -0.027749999999999275, 0.08150000000000013, 0.06300000000000061, 0.011250000000000426, -0.040000000000000924, 0.04049999999999976, -0.008750000000000924, -0.028999999999999915, -0.016000000000000014, 0.05025000000000013, 0.03449999999999953, 0.0259999999999998, -0.06375000000000064, -0.10500000000000043, 0.03924999999999912, -0.06824999999999903, -0.05424999999999969, 0.0029999999999983373, -0.04399999999999871, 0.013749999999999929, -0.1014999999999997, -0.11999999999999922, -0.059499999999999886, -0.0884999999999998, -0.08799999999999919, -0.016250000000001208], zp_timestamp='2025-06-22T02:49:00')
2025-06-22 04:53:49,774 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-22 04:53:49,774 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:53:49,774 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 49s
2025-06-22 04:53:49,774 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:53:49,774 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:53:49.775
2025-06-22 04:53:49,783 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:53:49,881 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245771. UTC time = 2025-06-22T02:53:49.775
2025-06-22 04:53:49,881 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:53:49,881 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:53:49,881 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:53:49,881 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:53:49,881 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:53:49,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.049
2025-06-22 04:53:49,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.427
2025-06-22 04:53:49,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:53:49,960 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:53:49,961 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:53:57,726 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:53:57,727 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:54:50,021 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:54:50,021 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:54:50,023 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:54:40', tmtdew=7.72, humidity=57.32, cloud=0.0, wind=25.04, temperature=4.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:54:27.274', atlas_cloud=1, atlas_rain=1, zp_data=[0.03275000000000006, 0.03725000000000023, 0.030750000000001165, 0.013999999999999346, 0.05749999999999922, 0.043250000000000455, 0.05299999999999905, -0.027749999999999275, 0.08150000000000013, 0.06300000000000061, 0.011250000000000426, -0.040000000000000924, 0.04049999999999976, -0.008750000000000924, -0.028999999999999915, -0.016000000000000014, 0.05025000000000013, 0.03449999999999953, 0.0259999999999998, -0.06375000000000064, -0.10500000000000043, 0.03924999999999912, -0.06824999999999903, -0.05424999999999969, 0.0029999999999983373, -0.04399999999999871, 0.013749999999999929, -0.1014999999999997, -0.11999999999999922, -0.059499999999999886, -0.0884999999999998, -0.08799999999999919, -0.016250000000001208], zp_timestamp='2025-06-22T02:53:00')
2025-06-22 04:54:50,023 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-22 04:54:50,023 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:54:50,023 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 50s
2025-06-22 04:54:50,023 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:54:50,023 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:54:50.023
2025-06-22 04:54:50,032 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:54:50,093 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924595493. UTC time = 2025-06-22T02:54:50.023
2025-06-22 04:54:50,093 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:54:50,094 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:54:50,094 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:54:50,094 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:54:50,094 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:54:50,158 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.896
2025-06-22 04:54:50,158 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.366
2025-06-22 04:54:50,158 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:54:50,158 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:54:50,158 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:54:57,787 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:54:57,808 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:55:50,218 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:55:50,219 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:55:50,221 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:55:12', tmtdew=7.66, humidity=57.46, cloud=0.0, wind=28.26, temperature=4.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:54:57.254', atlas_cloud=1, atlas_rain=1, zp_data=[0.03275000000000006, 0.03725000000000023, 0.030750000000001165, 0.013999999999999346, 0.05749999999999922, 0.043250000000000455, 0.05299999999999905, -0.027749999999999275, 0.08150000000000013, 0.06300000000000061, 0.011250000000000426, -0.040000000000000924, 0.04049999999999976, -0.008750000000000924, -0.028999999999999915, -0.016000000000000014, 0.05025000000000013, 0.03449999999999953, 0.0259999999999998, -0.06375000000000064, -0.10500000000000043, 0.03924999999999912, -0.06824999999999903, -0.05424999999999969, 0.0029999999999983373, -0.04399999999999871, 0.013749999999999929, -0.1014999999999997, -0.11999999999999922, -0.059499999999999886, -0.0884999999999998, -0.08799999999999919, -0.016250000000001208], zp_timestamp='2025-06-22T02:53:00')
2025-06-22 04:55:50,221 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-22 04:55:50,221 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:55:50,221 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 50s
2025-06-22 04:55:50,221 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:55:50,222 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:55:50.222
2025-06-22 04:55:50,230 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:55:50,291 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192461022. UTC time = 2025-06-22T02:55:50.222
2025-06-22 04:55:50,291 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:55:50,291 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:55:50,292 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:55:50,292 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:55:50,292 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:55:50,355 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.820
2025-06-22 04:55:50,355 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.229
2025-06-22 04:55:50,355 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:55:50,355 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:55:50,355 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:55:57,869 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:55:57,885 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:56:50,415 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:56:50,415 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:56:50,418 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:56:15', tmtdew=7.67, humidity=57.75, cloud=0.0, wind=30.63, temperature=4.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:55:57.216', atlas_cloud=1, atlas_rain=1, zp_data=[0.03275000000000006, 0.03725000000000023, 0.030750000000001165, 0.013999999999999346, 0.05749999999999922, 0.043250000000000455, 0.05299999999999905, -0.027749999999999275, 0.08150000000000013, 0.06300000000000061, 0.011250000000000426, -0.040000000000000924, 0.04049999999999976, -0.008750000000000924, -0.028999999999999915, -0.016000000000000014, 0.05025000000000013, 0.03449999999999953, 0.0259999999999998, -0.06375000000000064, -0.10500000000000043, 0.03924999999999912, -0.06824999999999903, -0.05424999999999969, 0.0029999999999983373, -0.04399999999999871, 0.013749999999999929, -0.1014999999999997, -0.11999999999999922, -0.059499999999999886, -0.0884999999999998, -0.08799999999999919, -0.016250000000001208], zp_timestamp='2025-06-22T02:53:00')
2025-06-22 04:56:50,418 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-22 04:56:50,418 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:56:50,418 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 50s
2025-06-22 04:56:50,418 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:56:50,418 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:56:50.419
2025-06-22 04:56:50,428 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:56:50,495 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458766. UTC time = 2025-06-22T02:56:50.419
2025-06-22 04:56:50,495 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:56:50,495 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:56:50,495 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:56:50,495 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:56:50,495 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:56:50,562 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.820
2025-06-22 04:56:50,562 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.012
2025-06-22 04:56:50,562 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:56:50,562 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:56:50,562 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:56:57,945 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:56:57,946 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:57:50,622 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:57:50,623 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:57:50,624 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:57:19', tmtdew=7.62, humidity=57.78, cloud=0.0, wind=24.16, temperature=4.75, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:57:27.245', atlas_cloud=1, atlas_rain=1, zp_data=[0.042749999999999844, 0.03275000000000006, 0.03325000000000067, 0.018000000000000682, 0.05250000000000021, 0.04425000000000168, 0.05799999999999983, 0.03325000000000067, 0.023499999999998522, 0.07200000000000095, 0.01624999999999943, 0.007999999999999119, 0.11399999999999899, 0.00024999999999941735, -0.02200000000000024, -0.013500000000000512, 0.04224999999999923, 0.0625, 0.032999999999999474, -0.06475000000000009, -0.08699999999999974, 0.06924999999999848, -0.07474999999999987, -0.04675000000000118, 0.0014999999999982805, 0.018499999999999517, 0.013749999999999929, -0.07800000000000118, -0.1404999999999994, -0.05799999999999983, -0.04499999999999815, -0.09249999999999936, 0.02424999999999855], zp_timestamp='2025-06-22T02:56:00')
2025-06-22 04:57:50,625 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-22 04:57:50,625 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:57:50,625 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 50s
2025-06-22 04:57:50,625 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:57:50,625 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:57:50.625
2025-06-22 04:57:50,634 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:57:50,696 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457076. UTC time = 2025-06-22T02:57:50.625
2025-06-22 04:57:50,696 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:57:50,696 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:57:50,696 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:57:50,696 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:57:50,696 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:57:50,761 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.895
2025-06-22 04:57:50,761 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.716
2025-06-22 04:57:50,761 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:57:50,761 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:57:50,762 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:57:58,006 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:57:58,023 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:58:50,822 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:58:50,822 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:58:50,824 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:58:22', tmtdew=7.6, humidity=57.88, cloud=0.0, wind=29.25, temperature=4.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:57:57.226', atlas_cloud=1, atlas_rain=1, zp_data=[0.042749999999999844, 0.03275000000000006, 0.03325000000000067, 0.018000000000000682, 0.05250000000000021, 0.04425000000000168, 0.05799999999999983, 0.03325000000000067, 0.023499999999998522, 0.07200000000000095, 0.01624999999999943, 0.007999999999999119, 0.11399999999999899, 0.00024999999999941735, -0.02200000000000024, -0.013500000000000512, 0.04224999999999923, 0.0625, 0.032999999999999474, -0.06475000000000009, -0.08699999999999974, 0.06924999999999848, -0.07474999999999987, -0.04675000000000118, 0.0014999999999982805, 0.018499999999999517, 0.013749999999999929, -0.07800000000000118, -0.1404999999999994, -0.05799999999999983, -0.04499999999999815, -0.09249999999999936, 0.02424999999999855], zp_timestamp='2025-06-22T02:56:00')
2025-06-22 04:58:50,824 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-22 04:58:50,825 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:58:50,825 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 50s
2025-06-22 04:58:50,825 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:58:50,825 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:58:50.825
2025-06-22 04:58:50,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:58:50,896 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924559427. UTC time = 2025-06-22T02:58:50.825
2025-06-22 04:58:50,896 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:58:50,896 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:58:50,896 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:58:50,896 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:58:50,896 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:58:50,961 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.043
2025-06-22 04:58:50,961 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.740
2025-06-22 04:58:50,961 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:58:50,961 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:58:50,961 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:58:58,083 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:58:58,099 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 04:59:51,022 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 04:59:51,022 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 04:59:51,024 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:59:26', tmtdew=7.64, humidity=57.85, cloud=0.0, wind=27.86, temperature=4.78, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:58:57.187', atlas_cloud=1, atlas_rain=1, zp_data=[0.042749999999999844, 0.03275000000000006, 0.03325000000000067, 0.018000000000000682, 0.05250000000000021, 0.04425000000000168, 0.05799999999999983, 0.03325000000000067, 0.023499999999998522, 0.07200000000000095, 0.01624999999999943, 0.007999999999999119, 0.11399999999999899, 0.00024999999999941735, -0.02200000000000024, -0.013500000000000512, 0.04224999999999923, 0.0625, 0.032999999999999474, -0.06475000000000009, -0.08699999999999974, 0.06924999999999848, -0.07474999999999987, -0.04675000000000118, 0.0014999999999982805, 0.018499999999999517, 0.013749999999999929, -0.07800000000000118, -0.1404999999999994, -0.05799999999999983, -0.04499999999999815, -0.09249999999999936, 0.02424999999999855], zp_timestamp='2025-06-22T02:56:00')
2025-06-22 04:59:51,024 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-22 04:59:51,024 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 04:59:51,024 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 51s
2025-06-22 04:59:51,024 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 04:59:51,024 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T02:59:51.025
2025-06-22 04:59:51,034 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 04:59:51,099 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455358. UTC time = 2025-06-22T02:59:51.025
2025-06-22 04:59:51,100 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 04:59:51,100 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 04:59:51,100 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 04:59:51,100 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 04:59:51,100 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 04:59:51,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.263
2025-06-22 04:59:51,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.019
2025-06-22 04:59:51,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 04:59:51,167 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 04:59:51,167 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 04:59:58,155 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 04:59:58,156 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:00:51,227 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:00:51,227 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:00:51,230 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:59:58', tmtdew=7.63, humidity=57.88, cloud=0.0, wind=28.23, temperature=4.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:59:57.235', atlas_cloud=1, atlas_rain=1, zp_data=[0.042749999999999844, 0.03275000000000006, 0.03325000000000067, 0.018000000000000682, 0.05250000000000021, 0.04425000000000168, 0.05799999999999983, 0.03325000000000067, 0.023499999999998522, 0.07200000000000095, 0.01624999999999943, 0.007999999999999119, 0.11399999999999899, 0.00024999999999941735, -0.02200000000000024, -0.013500000000000512, 0.04224999999999923, 0.0625, 0.032999999999999474, -0.06475000000000009, -0.08699999999999974, 0.06924999999999848, -0.07474999999999987, -0.04675000000000118, 0.0014999999999982805, 0.018499999999999517, 0.013749999999999929, -0.07800000000000118, -0.1404999999999994, -0.05799999999999983, -0.04499999999999815, -0.09249999999999936, 0.02424999999999855], zp_timestamp='2025-06-22T02:59:00')
2025-06-22 05:00:51,230 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 53s
2025-06-22 05:00:51,230 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:00:51,230 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 51s
2025-06-22 05:00:51,230 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:00:51,230 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:00:51.230
2025-06-22 05:00:51,239 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:00:51,301 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924553122. UTC time = 2025-06-22T03:00:51.230
2025-06-22 05:00:51,301 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:00:51,301 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:00:51,301 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:00:51,301 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:00:51,301 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:00:51,365 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.555
2025-06-22 05:00:51,365 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.227
2025-06-22 05:00:51,365 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:00:51,365 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:00:51,365 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:00:58,216 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:00:58,217 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:01:51,425 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:01:51,425 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:01:51,428 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T04:59:58', tmtdew=7.63, humidity=57.88, cloud=0.0, wind=28.23, temperature=4.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T02:59:57.235', atlas_cloud=1, atlas_rain=1, zp_data=[0.042749999999999844, 0.03275000000000006, 0.03325000000000067, 0.018000000000000682, 0.05250000000000021, 0.04425000000000168, 0.05799999999999983, 0.03325000000000067, 0.023499999999998522, 0.07200000000000095, 0.01624999999999943, 0.007999999999999119, 0.11399999999999899, 0.00024999999999941735, -0.02200000000000024, -0.013500000000000512, 0.04224999999999923, 0.0625, 0.032999999999999474, -0.06475000000000009, -0.08699999999999974, 0.06924999999999848, -0.07474999999999987, -0.04675000000000118, 0.0014999999999982805, 0.018499999999999517, 0.013749999999999929, -0.07800000000000118, -0.1404999999999994, -0.05799999999999983, -0.04499999999999815, -0.09249999999999936, 0.02424999999999855], zp_timestamp='2025-06-22T02:59:00')
2025-06-22 05:01:51,429 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 53s
2025-06-22 05:01:51,429 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:01:51,429 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 51s
2025-06-22 05:01:51,429 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:01:51,429 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:01:51.429
2025-06-22 05:01:51,439 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:01:51,507 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455796. UTC time = 2025-06-22T03:01:51.429
2025-06-22 05:01:51,507 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:01:51,507 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:01:51,507 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:01:51,507 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:01:51,508 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:01:51,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.468
2025-06-22 05:01:51,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.363
2025-06-22 05:01:51,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:01:51,576 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:01:51,576 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:01:58,275 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:01:58,294 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:02:51,635 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:02:51,635 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:02:51,638 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:02:39', tmtdew=7.62, humidity=57.95, cloud=0.0, wind=27.49, temperature=4.75, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:02:27.226', atlas_cloud=1, atlas_rain=1, zp_data=[0.042749999999999844, 0.03275000000000006, 0.03325000000000067, 0.018000000000000682, 0.05250000000000021, 0.04425000000000168, 0.05799999999999983, 0.03325000000000067, 0.023499999999998522, 0.07200000000000095, 0.01624999999999943, 0.007999999999999119, 0.11399999999999899, 0.00024999999999941735, -0.02200000000000024, -0.013500000000000512, 0.04224999999999923, 0.0625, 0.032999999999999474, -0.06475000000000009, -0.08699999999999974, 0.06924999999999848, -0.07474999999999987, -0.04675000000000118, 0.0014999999999982805, 0.018499999999999517, 0.013749999999999929, -0.07800000000000118, -0.1404999999999994, -0.05799999999999983, -0.04499999999999815, -0.09249999999999936, 0.02424999999999855], zp_timestamp='2025-06-22T02:59:00')
2025-06-22 05:02:51,638 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-22 05:02:51,638 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:02:51,638 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 51s
2025-06-22 05:02:51,638 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:02:51,639 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:02:51.639
2025-06-22 05:02:51,648 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:02:51,719 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456802. UTC time = 2025-06-22T03:02:51.639
2025-06-22 05:02:51,719 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:02:51,720 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:02:51,720 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:02:51,720 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:02:51,720 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:02:51,794 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.185
2025-06-22 05:02:51,794 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.426
2025-06-22 05:02:51,795 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:02:51,795 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:02:51,795 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:02:58,354 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:02:58,355 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:03:51,855 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:03:51,855 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:03:51,856 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:03:11', tmtdew=7.63, humidity=57.89, cloud=0.0, wind=26.77, temperature=4.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:02:57.206', atlas_cloud=1, atlas_rain=1, zp_data=[0.06074999999999875, 0.08125000000000071, 0.054250000000001464, 0.08449999999999847, 0.12049999999999983, 0.13375000000000092, 0.09699999999999953, 0.01925000000000132, 0.0884999999999998, 0.06900000000000084, 0.06724999999999959, 0.02999999999999936, 0.1169999999999991, 0.0442499999999999, -0.0065000000000008384, -0.009999999999999787, 0.11324999999999896, 0.08199999999999896, 0.05599999999999916, -0.023750000000001492, -0.09200000000000053, 0.018749999999998934, -0.031749999999998835, -0.03524999999999956, 0.04049999999999976, 0.011499999999999844, 0.07874999999999943, -0.06649999999999956, -0.03500000000000014, -0.036999999999999034, -0.0389999999999997, 0.03550000000000075, 0.01774999999999949], zp_timestamp='2025-06-22T03:02:00')
2025-06-22 05:03:51,857 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-22 05:03:51,857 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:03:51,857 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 51s
2025-06-22 05:03:51,857 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:03:51,857 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:03:51.857
2025-06-22 05:03:51,867 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:03:51,937 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924583213. UTC time = 2025-06-22T03:03:51.857
2025-06-22 05:03:51,937 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:03:51,937 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:03:51,937 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:03:51,937 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:03:51,937 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:03:52,010 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.983
2025-06-22 05:03:52,010 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.413
2025-06-22 05:03:52,011 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:03:52,011 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:03:52,011 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:03:58,415 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:03:58,416 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:04:52,071 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:04:52,071 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:04:52,073 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:04:14', tmtdew=7.59, humidity=57.91, cloud=0.0, wind=29.8, temperature=4.75, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:04:27.235', atlas_cloud=1, atlas_rain=1, zp_data=[0.06074999999999875, 0.08125000000000071, 0.054250000000001464, 0.08449999999999847, 0.12049999999999983, 0.13375000000000092, 0.09699999999999953, 0.01925000000000132, 0.0884999999999998, 0.06900000000000084, 0.06724999999999959, 0.02999999999999936, 0.1169999999999991, 0.0442499999999999, -0.0065000000000008384, -0.009999999999999787, 0.11324999999999896, 0.08199999999999896, 0.05599999999999916, -0.023750000000001492, -0.09200000000000053, 0.018749999999998934, -0.031749999999998835, -0.03524999999999956, 0.04049999999999976, 0.011499999999999844, 0.07874999999999943, -0.06649999999999956, -0.03500000000000014, -0.036999999999999034, -0.0389999999999997, 0.03550000000000075, 0.01774999999999949], zp_timestamp='2025-06-22T03:02:00')
2025-06-22 05:04:52,073 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-22 05:04:52,073 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:04:52,073 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 52s
2025-06-22 05:04:52,073 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:04:52,074 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:04:52.074
2025-06-22 05:04:52,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:04:52,146 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460345. UTC time = 2025-06-22T03:04:52.074
2025-06-22 05:04:52,146 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:04:52,146 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:04:52,146 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:04:52,147 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:04:52,147 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:04:52,209 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.858
2025-06-22 05:04:52,210 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.324
2025-06-22 05:04:52,210 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:04:52,210 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:04:52,210 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:04:58,476 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:04:58,492 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:05:52,270 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:05:52,270 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:05:52,272 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:05:18', tmtdew=7.51, humidity=58.24, cloud=0.0, wind=28.55, temperature=4.65, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:04:57.216', atlas_cloud=1, atlas_rain=1, zp_data=[0.06074999999999875, 0.08125000000000071, 0.054250000000001464, 0.08449999999999847, 0.12049999999999983, 0.13375000000000092, 0.09699999999999953, 0.01925000000000132, 0.0884999999999998, 0.06900000000000084, 0.06724999999999959, 0.02999999999999936, 0.1169999999999991, 0.0442499999999999, -0.0065000000000008384, -0.009999999999999787, 0.11324999999999896, 0.08199999999999896, 0.05599999999999916, -0.023750000000001492, -0.09200000000000053, 0.018749999999998934, -0.031749999999998835, -0.03524999999999956, 0.04049999999999976, 0.011499999999999844, 0.07874999999999943, -0.06649999999999956, -0.03500000000000014, -0.036999999999999034, -0.0389999999999997, 0.03550000000000075, 0.01774999999999949], zp_timestamp='2025-06-22T03:02:00')
2025-06-22 05:05:52,273 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-22 05:05:52,273 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:05:52,273 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 52s
2025-06-22 05:05:52,273 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:05:52,273 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:05:52.273
2025-06-22 05:05:52,282 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:05:52,344 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460116. UTC time = 2025-06-22T03:05:52.273
2025-06-22 05:05:52,344 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:05:52,344 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:05:52,344 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:05:52,344 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:05:52,344 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:05:52,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.810
2025-06-22 05:05:52,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.158
2025-06-22 05:05:52,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:05:52,410 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:05:52,410 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:05:58,552 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:05:58,574 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:06:52,470 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:06:52,470 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:06:52,472 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:05:18', tmtdew=7.51, humidity=58.24, cloud=0.0, wind=28.55, temperature=4.65, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:04:57.216', atlas_cloud=1, atlas_rain=1, zp_data=[0.06074999999999875, 0.08125000000000071, 0.054250000000001464, 0.08449999999999847, 0.12049999999999983, 0.13375000000000092, 0.09699999999999953, 0.01925000000000132, 0.0884999999999998, 0.06900000000000084, 0.06724999999999959, 0.02999999999999936, 0.1169999999999991, 0.0442499999999999, -0.0065000000000008384, -0.009999999999999787, 0.11324999999999896, 0.08199999999999896, 0.05599999999999916, -0.023750000000001492, -0.09200000000000053, 0.018749999999998934, -0.031749999999998835, -0.03524999999999956, 0.04049999999999976, 0.011499999999999844, 0.07874999999999943, -0.06649999999999956, -0.03500000000000014, -0.036999999999999034, -0.0389999999999997, 0.03550000000000075, 0.01774999999999949], zp_timestamp='2025-06-22T03:02:00')
2025-06-22 05:06:52,472 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 34s
2025-06-22 05:06:52,472 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:06:52,472 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 52s
2025-06-22 05:06:52,472 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:06:52,473 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:06:52.473
2025-06-22 05:06:52,482 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:06:52,561 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924580694. UTC time = 2025-06-22T03:06:52.473
2025-06-22 05:06:52,561 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:06:52,561 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:06:52,561 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:06:52,561 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:06:52,561 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:06:52,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.838
2025-06-22 05:06:52,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.912
2025-06-22 05:06:52,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:06:52,663 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:06:52,664 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:06:58,634 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:06:58,635 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:07:52,724 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:07:52,724 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:07:52,725 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:05:18', tmtdew=7.51, humidity=58.24, cloud=0.0, wind=28.55, temperature=4.65, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:04:57.216', atlas_cloud=1, atlas_rain=1, zp_data=[0.06074999999999875, 0.08125000000000071, 0.054250000000001464, 0.08449999999999847, 0.12049999999999983, 0.13375000000000092, 0.09699999999999953, 0.01925000000000132, 0.0884999999999998, 0.06900000000000084, 0.06724999999999959, 0.02999999999999936, 0.1169999999999991, 0.0442499999999999, -0.0065000000000008384, -0.009999999999999787, 0.11324999999999896, 0.08199999999999896, 0.05599999999999916, -0.023750000000001492, -0.09200000000000053, 0.018749999999998934, -0.031749999999998835, -0.03524999999999956, 0.04049999999999976, 0.011499999999999844, 0.07874999999999943, -0.06649999999999956, -0.03500000000000014, -0.036999999999999034, -0.0389999999999997, 0.03550000000000075, 0.01774999999999949], zp_timestamp='2025-06-22T03:02:00')
2025-06-22 05:07:52,725 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 34s
2025-06-22 05:07:52,726 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:07:52,726 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 52s
2025-06-22 05:07:52,726 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:07:52,726 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:07:52.726
2025-06-22 05:07:52,735 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:07:52,801 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456585. UTC time = 2025-06-22T03:07:52.726
2025-06-22 05:07:52,801 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:07:52,801 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:07:52,801 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:07:52,801 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:07:52,801 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:07:52,867 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.940
2025-06-22 05:07:52,867 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.586
2025-06-22 05:07:52,867 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:07:52,867 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:07:52,867 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:07:58,695 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:07:58,696 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:08:52,928 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:08:52,928 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:08:52,930 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:08:28', tmtdew=7.59, humidity=57.92, cloud=0.0, wind=32.36, temperature=4.73, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:08:27.254', atlas_cloud=1, atlas_rain=1, zp_data=[0.03074999999999939, 0.05925000000000047, -0.02674999999999983, 0.013499999999998735, 0.06450000000000067, 0.08075000000000188, 0.04749999999999943, -0.010749999999999815, 0.02949999999999875, 0.07900000000000063, 0.013249999999999318, -0.016000000000000014, 0.07199999999999918, -0.0547500000000003, -0.04499999999999993, -0.06600000000000072, 0.03575000000000017, 0.03449999999999953, 0.026999999999999247, -0.04475000000000051, -0.10400000000000098, 0.027749999999999275, -0.06874999999999964, -0.017750000000001265, -0.00849999999999973, -0.0519999999999996, 0.038750000000000284, -0.09649999999999892, -0.14199999999999946, -0.08299999999999841, -0.14699999999999847, -0.07899999999999885, -0.05075000000000074], zp_timestamp='2025-06-22T03:05:00')
2025-06-22 05:08:52,931 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 05:08:52,931 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:08:52,931 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 52s
2025-06-22 05:08:52,931 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:08:52,931 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:08:52.931
2025-06-22 05:08:52,940 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:08:53,016 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455655. UTC time = 2025-06-22T03:08:52.931
2025-06-22 05:08:53,016 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:08:53,016 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:08:53,016 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:08:53,016 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:08:53,016 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:08:53,093 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.115
2025-06-22 05:08:53,093 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.851
2025-06-22 05:08:53,093 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:08:53,093 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:08:53,093 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:08:58,755 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:08:58,756 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:09:53,154 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:09:53,154 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:09:53,163 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:09:31', tmtdew=7.59, humidity=57.93, cloud=0.0, wind=30.38, temperature=4.75, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:08:57.235', atlas_cloud=1, atlas_rain=1, zp_data=[0.03074999999999939, 0.05925000000000047, -0.02674999999999983, 0.013499999999998735, 0.06450000000000067, 0.08075000000000188, 0.04749999999999943, -0.010749999999999815, 0.02949999999999875, 0.07900000000000063, 0.013249999999999318, -0.016000000000000014, 0.07199999999999918, -0.0547500000000003, -0.04499999999999993, -0.06600000000000072, 0.03575000000000017, 0.03449999999999953, 0.026999999999999247, -0.04475000000000051, -0.10400000000000098, 0.027749999999999275, -0.06874999999999964, -0.017750000000001265, -0.00849999999999973, -0.0519999999999996, 0.038750000000000284, -0.09649999999999892, -0.14199999999999946, -0.08299999999999841, -0.14699999999999847, -0.07899999999999885, -0.05075000000000074], zp_timestamp='2025-06-22T03:07:00')
2025-06-22 05:09:53,163 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-22 05:09:53,164 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:09:53,164 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 53s
2025-06-22 05:09:53,164 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:09:53,164 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:09:53.164
2025-06-22 05:09:53,173 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:09:53,235 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245527. UTC time = 2025-06-22T03:09:53.164
2025-06-22 05:09:53,235 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:09:53,235 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:09:53,235 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:09:53,235 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:09:53,235 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:09:53,299 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.362
2025-06-22 05:09:53,299 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.104
2025-06-22 05:09:53,299 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:09:53,300 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:09:53,300 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:09:58,815 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:09:58,816 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:10:53,360 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:10:53,360 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:10:53,365 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:10:03', tmtdew=7.58, humidity=57.98, cloud=0.0, wind=31.6, temperature=4.72, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:09:57.197', atlas_cloud=1, atlas_rain=1, zp_data=[0.03074999999999939, 0.05925000000000047, -0.02674999999999983, 0.013499999999998735, 0.06450000000000067, 0.08075000000000188, 0.04749999999999943, -0.010749999999999815, 0.02949999999999875, 0.07900000000000063, 0.013249999999999318, -0.016000000000000014, 0.07199999999999918, -0.0547500000000003, -0.04499999999999993, -0.06600000000000072, 0.03575000000000017, 0.03449999999999953, 0.026999999999999247, -0.04475000000000051, -0.10400000000000098, 0.027749999999999275, -0.06874999999999964, -0.017750000000001265, -0.00849999999999973, -0.0519999999999996, 0.038750000000000284, -0.09649999999999892, -0.14199999999999946, -0.08299999999999841, -0.14699999999999847, -0.07899999999999885, -0.05075000000000074], zp_timestamp='2025-06-22T03:07:00')
2025-06-22 05:10:53,366 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 50s
2025-06-22 05:10:53,366 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:10:53,366 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 53s
2025-06-22 05:10:53,366 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:10:53,366 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:10:53.366
2025-06-22 05:10:53,375 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:10:53,438 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554217. UTC time = 2025-06-22T03:10:53.366
2025-06-22 05:10:53,438 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:10:53,438 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:10:53,439 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:10:53,439 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:10:53,439 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:10:53,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.680
2025-06-22 05:10:53,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.286
2025-06-22 05:10:53,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:10:53,504 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:10:53,505 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:10:58,876 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:10:58,896 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:11:53,563 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:11:53,563 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:11:53,574 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:10:03', tmtdew=7.58, humidity=57.98, cloud=0.0, wind=31.6, temperature=4.72, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:09:57.197', atlas_cloud=1, atlas_rain=1, zp_data=[0.03074999999999939, 0.05925000000000047, -0.02674999999999983, 0.013499999999998735, 0.06450000000000067, 0.08075000000000188, 0.04749999999999943, -0.010749999999999815, 0.02949999999999875, 0.07900000000000063, 0.013249999999999318, -0.016000000000000014, 0.07199999999999918, -0.0547500000000003, -0.04499999999999993, -0.06600000000000072, 0.03575000000000017, 0.03449999999999953, 0.026999999999999247, -0.04475000000000051, -0.10400000000000098, 0.027749999999999275, -0.06874999999999964, -0.017750000000001265, -0.00849999999999973, -0.0519999999999996, 0.038750000000000284, -0.09649999999999892, -0.14199999999999946, -0.08299999999999841, -0.14699999999999847, -0.07899999999999885, -0.05075000000000074], zp_timestamp='2025-06-22T03:07:00')
2025-06-22 05:11:53,574 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 50s
2025-06-22 05:11:53,574 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:11:53,574 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 53s
2025-06-22 05:11:53,574 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:11:53,575 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:11:53.575
2025-06-22 05:11:53,583 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:11:53,647 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924561. UTC time = 2025-06-22T03:11:53.575
2025-06-22 05:11:53,647 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:11:53,647 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:11:53,647 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:11:53,647 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:11:53,647 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:11:53,712 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.353
2025-06-22 05:11:53,712 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.394
2025-06-22 05:11:53,712 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:11:53,712 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:11:53,712 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:11:58,955 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:11:58,956 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:12:53,771 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:12:53,771 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:12:53,773 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:10:03', tmtdew=7.58, humidity=57.98, cloud=0.0, wind=31.6, temperature=4.72, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:09:57.197', atlas_cloud=1, atlas_rain=1, zp_data=[0.03074999999999939, 0.05925000000000047, -0.02674999999999983, 0.013499999999998735, 0.06450000000000067, 0.08075000000000188, 0.04749999999999943, -0.010749999999999815, 0.02949999999999875, 0.07900000000000063, 0.013249999999999318, -0.016000000000000014, 0.07199999999999918, -0.0547500000000003, -0.04499999999999993, -0.06600000000000072, 0.03575000000000017, 0.03449999999999953, 0.026999999999999247, -0.04475000000000051, -0.10400000000000098, 0.027749999999999275, -0.06874999999999964, -0.017750000000001265, -0.00849999999999973, -0.0519999999999996, 0.038750000000000284, -0.09649999999999892, -0.14199999999999946, -0.08299999999999841, -0.14699999999999847, -0.07899999999999885, -0.05075000000000074], zp_timestamp='2025-06-22T03:07:00')
2025-06-22 05:12:53,773 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 50s
2025-06-22 05:12:53,773 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:12:53,774 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 53s
2025-06-22 05:12:53,774 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:12:53,774 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:12:53.774
2025-06-22 05:12:53,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:12:53,849 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924572964. UTC time = 2025-06-22T03:12:53.774
2025-06-22 05:12:53,849 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:12:53,849 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:12:53,849 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:12:53,849 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:12:53,849 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:12:53,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.101
2025-06-22 05:12:53,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.429
2025-06-22 05:12:53,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:12:53,918 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:12:53,918 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:12:59,016 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:12:59,017 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:13:53,975 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:13:53,975 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:13:53,976 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:13:14', tmtdew=7.62, humidity=57.73, cloud=0.0, wind=34.69, temperature=4.78, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:12:57.254', atlas_cloud=1, atlas_rain=1, zp_data=[0.03275000000000006, 0.048250000000001236, 0.022250000000001435, 0.04249999999999865, 0.03549999999999898, 0.09325000000000117, 0.0649999999999995, -0.013749999999999929, 0.027499999999999858, 0.07600000000000051, 0.003249999999999531, -0.0030000000000001137, 0.07399999999999984, 0.0012499999999988631, -0.0030000000000001137, -0.015499999999999403, 0.07225000000000037, 0.0015000000000000568, 0.03599999999999959, -0.060750000000000526, -0.07700000000000173, -0.004250000000000753, -0.04774999999999885, -0.06975000000000087, -0.025000000000000355, -0.05349999999999966, 0.028750000000000497, -0.08549999999999969, -0.08200000000000074, -0.08999999999999986, -0.10200000000000031, -0.0625, -0.022250000000001435], zp_timestamp='2025-06-22T03:11:00')
2025-06-22 05:13:53,977 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-22 05:13:53,977 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:13:53,977 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 53s
2025-06-22 05:13:53,977 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:13:53,977 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:13:53.977
2025-06-22 05:13:53,986 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:13:54,046 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924590026. UTC time = 2025-06-22T03:13:53.977
2025-06-22 05:13:54,047 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:13:54,047 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:13:54,047 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:13:54,047 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:13:54,047 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:13:54,111 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.927
2025-06-22 05:13:54,111 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.388
2025-06-22 05:13:54,111 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:13:54,111 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:13:54,111 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:13:59,077 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:13:59,078 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:14:54,171 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:14:54,172 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:14:54,175 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:14:18', tmtdew=7.63, humidity=57.7, cloud=0.0, wind=33.54, temperature=4.78, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:14:27.197', atlas_cloud=1, atlas_rain=1, zp_data=[0.03275000000000006, 0.048250000000001236, 0.022250000000001435, 0.04249999999999865, 0.03549999999999898, 0.09325000000000117, 0.0649999999999995, -0.013749999999999929, 0.027499999999999858, 0.07600000000000051, 0.003249999999999531, -0.0030000000000001137, 0.07399999999999984, 0.0012499999999988631, -0.0030000000000001137, -0.015499999999999403, 0.07225000000000037, 0.0015000000000000568, 0.03599999999999959, -0.060750000000000526, -0.07700000000000173, -0.004250000000000753, -0.04774999999999885, -0.06975000000000087, -0.025000000000000355, -0.05349999999999966, 0.028750000000000497, -0.08549999999999969, -0.08200000000000074, -0.08999999999999986, -0.10200000000000031, -0.0625, -0.022250000000001435], zp_timestamp='2025-06-22T03:11:00')
2025-06-22 05:14:54,175 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-22 05:14:54,175 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:14:54,175 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 54s
2025-06-22 05:14:54,175 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:14:54,175 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:14:54.175
2025-06-22 05:14:54,184 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:14:54,245 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924612103. UTC time = 2025-06-22T03:14:54.175
2025-06-22 05:14:54,245 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:14:54,245 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:14:54,245 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:14:54,245 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:14:54,245 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:14:54,310 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.831
2025-06-22 05:14:54,310 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.271
2025-06-22 05:14:54,310 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:14:54,310 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:14:54,311 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:14:59,138 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:14:59,160 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:15:54,367 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:15:54,367 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:15:54,369 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:15:20', tmtdew=7.64, humidity=57.68, cloud=0.0, wind=31.94, temperature=4.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:15:27.245', atlas_cloud=1, atlas_rain=1, zp_data=[0.03275000000000006, 0.048250000000001236, 0.022250000000001435, 0.04249999999999865, 0.03549999999999898, 0.09325000000000117, 0.0649999999999995, -0.013749999999999929, 0.027499999999999858, 0.07600000000000051, 0.003249999999999531, -0.0030000000000001137, 0.07399999999999984, 0.0012499999999988631, -0.0030000000000001137, -0.015499999999999403, 0.07225000000000037, 0.0015000000000000568, 0.03599999999999959, -0.060750000000000526, -0.07700000000000173, -0.004250000000000753, -0.04774999999999885, -0.06975000000000087, -0.025000000000000355, -0.05349999999999966, 0.028750000000000497, -0.08549999999999969, -0.08200000000000074, -0.08999999999999986, -0.10200000000000031, -0.0625, -0.022250000000001435], zp_timestamp='2025-06-22T03:14:00')
2025-06-22 05:15:54,369 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-22 05:15:54,369 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:15:54,369 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 54s
2025-06-22 05:15:54,369 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:15:54,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:15:54.369
2025-06-22 05:15:54,378 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:15:54,439 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924592857. UTC time = 2025-06-22T03:15:54.369
2025-06-22 05:15:54,439 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:15:54,439 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:15:54,439 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:15:54,439 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:15:54,439 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:15:54,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.811
2025-06-22 05:15:54,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.075
2025-06-22 05:15:54,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:15:54,504 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:15:54,504 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:15:59,219 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:15:59,220 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:16:54,563 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:16:54,563 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:16:54,566 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:16:24', tmtdew=7.65, humidity=57.62, cloud=0.0, wind=31.37, temperature=4.81, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:15:57.226', atlas_cloud=1, atlas_rain=1, zp_data=[0.03275000000000006, 0.048250000000001236, 0.022250000000001435, 0.04249999999999865, 0.03549999999999898, 0.09325000000000117, 0.0649999999999995, -0.013749999999999929, 0.027499999999999858, 0.07600000000000051, 0.003249999999999531, -0.0030000000000001137, 0.07399999999999984, 0.0012499999999988631, -0.0030000000000001137, -0.015499999999999403, 0.07225000000000037, 0.0015000000000000568, 0.03599999999999959, -0.060750000000000526, -0.07700000000000173, -0.004250000000000753, -0.04774999999999885, -0.06975000000000087, -0.025000000000000355, -0.05349999999999966, 0.028750000000000497, -0.08549999999999969, -0.08200000000000074, -0.08999999999999986, -0.10200000000000031, -0.0625, -0.022250000000001435], zp_timestamp='2025-06-22T03:14:00')
2025-06-22 05:16:54,566 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-22 05:16:54,566 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:16:54,566 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 54s
2025-06-22 05:16:54,566 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:16:54,566 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:16:54.566
2025-06-22 05:16:54,575 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:16:54,638 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457448. UTC time = 2025-06-22T03:16:54.566
2025-06-22 05:16:54,638 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:16:54,638 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:16:54,638 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:16:54,638 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:16:54,638 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:16:54,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.867
2025-06-22 05:16:54,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.800
2025-06-22 05:16:54,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:16:54,701 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:16:54,702 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:16:59,280 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:16:59,281 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:17:54,759 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:17:54,759 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:17:54,762 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:17:27', tmtdew=7.63, humidity=57.7, cloud=0.0, wind=29.99, temperature=4.73, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:17:27.254', atlas_cloud=1, atlas_rain=1, zp_data=[0.03275000000000006, 0.048250000000001236, 0.022250000000001435, 0.04249999999999865, 0.03549999999999898, 0.09325000000000117, 0.0649999999999995, -0.013749999999999929, 0.027499999999999858, 0.07600000000000051, 0.003249999999999531, -0.0030000000000001137, 0.07399999999999984, 0.0012499999999988631, -0.0030000000000001137, -0.015499999999999403, 0.07225000000000037, 0.0015000000000000568, 0.03599999999999959, -0.060750000000000526, -0.07700000000000173, -0.004250000000000753, -0.04774999999999885, -0.06975000000000087, -0.025000000000000355, -0.05349999999999966, 0.028750000000000497, -0.08549999999999969, -0.08200000000000074, -0.08999999999999986, -0.10200000000000031, -0.0625, -0.022250000000001435], zp_timestamp='2025-06-22T03:14:00')
2025-06-22 05:17:54,762 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-22 05:17:54,762 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:17:54,762 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 54s
2025-06-22 05:17:54,762 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:17:54,763 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:17:54.763
2025-06-22 05:17:54,771 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:17:54,833 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924561705. UTC time = 2025-06-22T03:17:54.763
2025-06-22 05:17:54,833 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:17:54,833 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:17:54,833 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:17:54,833 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:17:54,833 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:17:54,896 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.996
2025-06-22 05:17:54,896 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.653
2025-06-22 05:17:54,896 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:17:54,896 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:17:54,896 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:17:59,341 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:17:59,360 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:18:54,956 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:18:54,957 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:18:54,958 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:18:31', tmtdew=7.61, humidity=57.79, cloud=0.0, wind=28.71, temperature=4.75, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:18:27.216', atlas_cloud=1, atlas_rain=1, zp_data=[0.043250000000000455, 0.08275000000000077, 0.04925000000000068, 0.050499999999999545, 0.08500000000000085, 0.11025000000000063, 0.036999999999999034, 0.029749999999999943, 0.1034999999999986, 0.07750000000000057, 0.038750000000000284, -0.017999999999998906, 0.08799999999999919, -0.00575000000000081, -0.005500000000001393, -0.007500000000000284, 0.036249999999999005, 0.06300000000000061, 0.04899999999999949, -0.04475000000000051, -0.05850000000000222, -0.005250000000001975, -0.05624999999999858, -0.03325000000000067, -0.019000000000000128, -0.057000000000000384, 0.023749999999999716, -0.0884999999999998, -0.12199999999999989, -0.05599999999999916, -0.05099999999999838, -0.04800000000000004, 0.00024999999999941735], zp_timestamp='2025-06-22T03:17:00')
2025-06-22 05:18:54,958 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-22 05:18:54,959 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:18:54,959 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 54s
2025-06-22 05:18:54,959 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:18:54,959 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:18:54.959
2025-06-22 05:18:54,967 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:18:55,029 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455442. UTC time = 2025-06-22T03:18:54.959
2025-06-22 05:18:55,029 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:18:55,029 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:18:55,029 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:18:55,029 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:18:55,029 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:18:55,094 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.197
2025-06-22 05:18:55,094 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.951
2025-06-22 05:18:55,094 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:18:55,094 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:18:55,095 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:18:59,419 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:18:59,420 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:19:55,155 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:19:55,155 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:19:55,158 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:19:34', tmtdew=7.62, humidity=57.76, cloud=0.0, wind=33.59, temperature=4.78, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:18:57.197', atlas_cloud=1, atlas_rain=1, zp_data=[0.043250000000000455, 0.08275000000000077, 0.04925000000000068, 0.050499999999999545, 0.08500000000000085, 0.11025000000000063, 0.036999999999999034, 0.029749999999999943, 0.1034999999999986, 0.07750000000000057, 0.038750000000000284, -0.017999999999998906, 0.08799999999999919, -0.00575000000000081, -0.005500000000001393, -0.007500000000000284, 0.036249999999999005, 0.06300000000000061, 0.04899999999999949, -0.04475000000000051, -0.05850000000000222, -0.005250000000001975, -0.05624999999999858, -0.03325000000000067, -0.019000000000000128, -0.057000000000000384, 0.023749999999999716, -0.0884999999999998, -0.12199999999999989, -0.05599999999999916, -0.05099999999999838, -0.04800000000000004, 0.00024999999999941735], zp_timestamp='2025-06-22T03:17:00')
2025-06-22 05:19:55,158 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 05:19:55,158 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:19:55,158 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 55s
2025-06-22 05:19:55,158 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:19:55,158 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:19:55.159
2025-06-22 05:19:55,167 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:19:55,229 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455256. UTC time = 2025-06-22T03:19:55.159
2025-06-22 05:19:55,230 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:19:55,230 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:19:55,230 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:19:55,230 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:19:55,230 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:19:55,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.470
2025-06-22 05:19:55,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.178
2025-06-22 05:19:55,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:19:55,295 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:19:55,295 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:19:59,480 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:19:59,481 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:20:55,355 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:20:55,356 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:20:55,358 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:20:38', tmtdew=7.65, humidity=57.78, cloud=0.0, wind=28.74, temperature=4.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:20:27.226', atlas_cloud=1, atlas_rain=1, zp_data=[0.043250000000000455, 0.08275000000000077, 0.04925000000000068, 0.050499999999999545, 0.08500000000000085, 0.11025000000000063, 0.036999999999999034, 0.029749999999999943, 0.1034999999999986, 0.07750000000000057, 0.038750000000000284, -0.017999999999998906, 0.08799999999999919, -0.00575000000000081, -0.005500000000001393, -0.007500000000000284, 0.036249999999999005, 0.06300000000000061, 0.04899999999999949, -0.04475000000000051, -0.05850000000000222, -0.005250000000001975, -0.05624999999999858, -0.03325000000000067, -0.019000000000000128, -0.057000000000000384, 0.023749999999999716, -0.0884999999999998, -0.12199999999999989, -0.05599999999999916, -0.05099999999999838, -0.04800000000000004, 0.00024999999999941735], zp_timestamp='2025-06-22T03:17:00')
2025-06-22 05:20:55,358 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-22 05:20:55,358 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:20:55,359 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 55s
2025-06-22 05:20:55,359 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:20:55,359 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:20:55.359
2025-06-22 05:20:55,368 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:20:55,429 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455602. UTC time = 2025-06-22T03:20:55.359
2025-06-22 05:20:55,429 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:20:55,429 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:20:55,429 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:20:55,429 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:20:55,429 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:20:55,494 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.554
2025-06-22 05:20:55,494 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.333
2025-06-22 05:20:55,494 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:20:55,494 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:20:55,495 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:20:59,541 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:20:59,562 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:21:55,551 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:21:55,551 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:21:55,554 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:21:42', tmtdew=7.69, humidity=57.6, cloud=0.0, wind=27.21, temperature=4.8, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:21:27.187', atlas_cloud=1, atlas_rain=1, zp_data=[0.04374999999999929, 0.09325000000000117, 0.11524999999999963, 0.05099999999999838, 0.13949999999999996, 0.151250000000001, 0.050499999999999545, 0.0627500000000012, 0.129999999999999, 0.09699999999999953, 0.07174999999999976, 0.013499999999998735, 0.09550000000000125, 0.0182500000000001, 0.02999999999999936, 0.05699999999999861, 0.07624999999999993, 0.06550000000000011, 0.06299999999999883, -0.01875000000000071, -0.0030000000000001137, -0.0022500000000018616, -0.07075000000000031, 0.0007500000000000284, 0.019999999999999574, -0.020500000000000185, 0.055749999999999744, -0.059499999999999886, -0.15749999999999886, -0.0015000000000000568, -0.04299999999999926, -0.02099999999999902, 0.021750000000000824], zp_timestamp='2025-06-22T03:20:00')
2025-06-22 05:21:55,554 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-22 05:21:55,554 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:21:55,554 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 55s
2025-06-22 05:21:55,554 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:21:55,554 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:21:55.555
2025-06-22 05:21:55,564 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:21:55,637 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924564713. UTC time = 2025-06-22T03:21:55.555
2025-06-22 05:21:55,637 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:21:55,637 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:21:55,637 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:21:55,637 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:21:55,637 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:21:55,708 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.250
2025-06-22 05:21:55,708 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.415
2025-06-22 05:21:55,708 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:21:55,708 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:21:55,709 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:21:59,623 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:21:59,644 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:22:55,767 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:22:55,767 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:22:55,769 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:22:45', tmtdew=7.69, humidity=57.59, cloud=0.0, wind=30.26, temperature=4.83, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:22:27.149', atlas_cloud=1, atlas_rain=1, zp_data=[0.04374999999999929, 0.09325000000000117, 0.11524999999999963, 0.05099999999999838, 0.13949999999999996, 0.151250000000001, 0.050499999999999545, 0.0627500000000012, 0.129999999999999, 0.09699999999999953, 0.07174999999999976, 0.013499999999998735, 0.09550000000000125, 0.0182500000000001, 0.02999999999999936, 0.05699999999999861, 0.07624999999999993, 0.06550000000000011, 0.06299999999999883, -0.01875000000000071, -0.0030000000000001137, -0.0022500000000018616, -0.07075000000000031, 0.0007500000000000284, 0.019999999999999574, -0.020500000000000185, 0.055749999999999744, -0.059499999999999886, -0.15749999999999886, -0.0015000000000000568, -0.04299999999999926, -0.02099999999999902, 0.021750000000000824], zp_timestamp='2025-06-22T03:20:00')
2025-06-22 05:22:55,769 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-22 05:22:55,769 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:22:55,769 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 55s
2025-06-22 05:22:55,769 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:22:55,769 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:22:55.769
2025-06-22 05:22:55,778 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:22:55,842 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924578566. UTC time = 2025-06-22T03:22:55.769
2025-06-22 05:22:55,842 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:22:55,842 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:22:55,842 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:22:55,842 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:22:55,842 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:22:55,907 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.027
2025-06-22 05:22:55,908 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.422
2025-06-22 05:22:55,908 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:22:55,908 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:22:55,908 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:22:59,704 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:22:59,705 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:23:55,968 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:23:55,968 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:23:55,971 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:23:18', tmtdew=7.73, humidity=57.23, cloud=0.0, wind=27.45, temperature=4.92, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:22:57.216', atlas_cloud=1, atlas_rain=1, zp_data=[0.04374999999999929, 0.09325000000000117, 0.11524999999999963, 0.05099999999999838, 0.13949999999999996, 0.151250000000001, 0.050499999999999545, 0.0627500000000012, 0.129999999999999, 0.09699999999999953, 0.07174999999999976, 0.013499999999998735, 0.09550000000000125, 0.0182500000000001, 0.02999999999999936, 0.05699999999999861, 0.07624999999999993, 0.06550000000000011, 0.06299999999999883, -0.01875000000000071, -0.0030000000000001137, -0.0022500000000018616, -0.07075000000000031, 0.0007500000000000284, 0.019999999999999574, -0.020500000000000185, 0.055749999999999744, -0.059499999999999886, -0.15749999999999886, -0.0015000000000000568, -0.04299999999999926, -0.02099999999999902, 0.021750000000000824], zp_timestamp='2025-06-22T03:20:00')
2025-06-22 05:23:55,971 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-22 05:23:55,971 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:23:55,971 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 55s
2025-06-22 05:23:55,971 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:23:55,972 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:23:55.972
2025-06-22 05:23:55,981 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:23:56,043 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459748. UTC time = 2025-06-22T03:23:55.972
2025-06-22 05:23:56,043 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:23:56,043 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:23:56,043 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:23:56,043 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:23:56,043 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:23:56,107 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.882
2025-06-22 05:23:56,107 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.353
2025-06-22 05:23:56,107 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:23:56,107 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:23:56,107 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:23:59,765 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:23:59,766 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:24:56,167 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:24:56,167 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:24:56,170 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:24:22', tmtdew=7.73, humidity=57.25, cloud=0.0, wind=29.54, temperature=4.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:24:27.158', atlas_cloud=1, atlas_rain=1, zp_data=[0.04374999999999929, 0.09325000000000117, 0.11524999999999963, 0.05099999999999838, 0.13949999999999996, 0.151250000000001, 0.050499999999999545, 0.0627500000000012, 0.129999999999999, 0.09699999999999953, 0.07174999999999976, 0.013499999999998735, 0.09550000000000125, 0.0182500000000001, 0.02999999999999936, 0.05699999999999861, 0.07624999999999993, 0.06550000000000011, 0.06299999999999883, -0.01875000000000071, -0.0030000000000001137, -0.0022500000000018616, -0.07075000000000031, 0.0007500000000000284, 0.019999999999999574, -0.020500000000000185, 0.055749999999999744, -0.059499999999999886, -0.15749999999999886, -0.0015000000000000568, -0.04299999999999926, -0.02099999999999902, 0.021750000000000824], zp_timestamp='2025-06-22T03:23:00')
2025-06-22 05:24:56,170 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-06-22 05:24:56,170 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:24:56,170 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 56s
2025-06-22 05:24:56,170 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:24:56,171 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:24:56.171
2025-06-22 05:24:56,181 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:24:56,252 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192460732. UTC time = 2025-06-22T03:24:56.171
2025-06-22 05:24:56,252 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:24:56,252 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:24:56,252 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:24:56,253 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:24:56,253 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:24:56,327 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.814
2025-06-22 05:24:56,327 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.207
2025-06-22 05:24:56,327 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:24:56,327 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:24:56,328 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:24:59,826 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:24:59,827 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:25:56,388 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:25:56,388 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:25:56,390 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:24:54', tmtdew=7.72, humidity=57.28, cloud=0.0, wind=27.91, temperature=4.81, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:24:57.226', atlas_cloud=1, atlas_rain=1, zp_data=[0.04374999999999929, 0.09325000000000117, 0.11524999999999963, 0.05099999999999838, 0.13949999999999996, 0.151250000000001, 0.050499999999999545, 0.0627500000000012, 0.129999999999999, 0.09699999999999953, 0.07174999999999976, 0.013499999999998735, 0.09550000000000125, 0.0182500000000001, 0.02999999999999936, 0.05699999999999861, 0.07624999999999993, 0.06550000000000011, 0.06299999999999883, -0.01875000000000071, -0.0030000000000001137, -0.0022500000000018616, -0.07075000000000031, 0.0007500000000000284, 0.019999999999999574, -0.020500000000000185, 0.055749999999999744, -0.059499999999999886, -0.15749999999999886, -0.0015000000000000568, -0.04299999999999926, -0.02099999999999902, 0.021750000000000824], zp_timestamp='2025-06-22T03:23:00')
2025-06-22 05:25:56,390 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 2s
2025-06-22 05:25:56,390 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:25:56,390 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 56s
2025-06-22 05:25:56,391 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:25:56,391 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:25:56.391
2025-06-22 05:25:56,399 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:25:56,462 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924585355. UTC time = 2025-06-22T03:25:56.391
2025-06-22 05:25:56,462 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:25:56,462 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:25:56,462 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:25:56,462 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:25:56,462 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:25:56,526 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.822
2025-06-22 05:25:56,526 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.983
2025-06-22 05:25:56,527 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:25:56,527 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:25:56,527 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:25:59,883 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:25:59,899 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:26:56,587 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:26:56,587 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:26:56,589 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:24:54', tmtdew=7.72, humidity=57.28, cloud=0.0, wind=27.91, temperature=4.81, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:24:57.226', atlas_cloud=1, atlas_rain=1, zp_data=[0.04374999999999929, 0.09325000000000117, 0.11524999999999963, 0.05099999999999838, 0.13949999999999996, 0.151250000000001, 0.050499999999999545, 0.0627500000000012, 0.129999999999999, 0.09699999999999953, 0.07174999999999976, 0.013499999999998735, 0.09550000000000125, 0.0182500000000001, 0.02999999999999936, 0.05699999999999861, 0.07624999999999993, 0.06550000000000011, 0.06299999999999883, -0.01875000000000071, -0.0030000000000001137, -0.0022500000000018616, -0.07075000000000031, 0.0007500000000000284, 0.019999999999999574, -0.020500000000000185, 0.055749999999999744, -0.059499999999999886, -0.15749999999999886, -0.0015000000000000568, -0.04299999999999926, -0.02099999999999902, 0.021750000000000824], zp_timestamp='2025-06-22T03:23:00')
2025-06-22 05:26:56,590 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 2s
2025-06-22 05:26:56,590 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:26:56,590 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 56s
2025-06-22 05:26:56,590 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:26:56,590 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:26:56.590
2025-06-22 05:26:56,598 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:26:56,661 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924569053. UTC time = 2025-06-22T03:26:56.590
2025-06-22 05:26:56,661 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:26:56,661 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:26:56,661 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:26:56,661 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:26:56,661 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:26:56,723 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.905
2025-06-22 05:26:56,723 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.678
2025-06-22 05:26:56,724 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:26:56,724 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:26:56,724 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:26:59,959 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:26:59,960 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:27:56,784 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:27:56,784 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:27:56,787 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:27:32', tmtdew=7.79, humidity=57.2, cloud=0.0, wind=31.25, temperature=4.89, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:27:27.216', atlas_cloud=1, atlas_rain=1, zp_data=[0.044749999999998735, 0.08125000000000071, 0.01425000000000054, 0.07749999999999879, 0.08999999999999986, 0.15225000000000044, 0.0649999999999995, 0.04225000000000101, 0.09849999999999959, 0.1120000000000001, 0.0702499999999997, -0.006999999999999673, 0.10749999999999993, 0.014249999999998764, 0.02049999999999841, 0.03999999999999915, 0.0782500000000006, 0.06049999999999933, 0.058999999999999275, -0.03275000000000183, 0.011999999999998678, 0.018749999999998934, -0.05874999999999986, -0.003249999999999531, -0.011000000000001009, 0.011000000000001009, 0.03125, -0.06300000000000061, -0.2240000000000002, -0.023999999999999133, -0.049999999999998934, -0.007999999999999119, 0.012750000000000483], zp_timestamp='2025-06-22T03:26:00')
2025-06-22 05:27:56,787 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 05:27:56,787 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:27:56,787 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 56s
2025-06-22 05:27:56,787 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:27:56,788 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:27:56.788
2025-06-22 05:27:56,798 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:27:56,867 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924558305. UTC time = 2025-06-22T03:27:56.788
2025-06-22 05:27:56,868 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:27:56,868 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:27:56,868 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:27:56,868 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:27:56,868 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:27:56,935 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.061
2025-06-22 05:27:56,936 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.771
2025-06-22 05:27:56,936 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:27:56,936 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:27:56,936 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:28:00,020 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:28:00,021 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:28:56,995 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:28:56,995 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:28:56,998 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:28:04', tmtdew=7.81, humidity=57.13, cloud=0.0, wind=32.06, temperature=4.93, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:27:57.197', atlas_cloud=1, atlas_rain=1, zp_data=[0.044749999999998735, 0.08125000000000071, 0.01425000000000054, 0.07749999999999879, 0.08999999999999986, 0.15225000000000044, 0.0649999999999995, 0.04225000000000101, 0.09849999999999959, 0.1120000000000001, 0.0702499999999997, -0.006999999999999673, 0.10749999999999993, 0.014249999999998764, 0.02049999999999841, 0.03999999999999915, 0.0782500000000006, 0.06049999999999933, 0.058999999999999275, -0.03275000000000183, 0.011999999999998678, 0.018749999999998934, -0.05874999999999986, -0.003249999999999531, -0.011000000000001009, 0.011000000000001009, 0.03125, -0.06300000000000061, -0.2240000000000002, -0.023999999999999133, -0.049999999999998934, -0.007999999999999119, 0.012750000000000483], zp_timestamp='2025-06-22T03:26:00')
2025-06-22 05:28:56,998 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 52s
2025-06-22 05:28:56,998 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:28:56,998 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 56s
2025-06-22 05:28:56,998 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:28:56,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:28:56.998
2025-06-22 05:28:57,007 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:28:57,072 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455303. UTC time = 2025-06-22T03:28:56.998
2025-06-22 05:28:57,072 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:28:57,072 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:28:57,072 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:28:57,072 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:28:57,072 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:28:57,136 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.289
2025-06-22 05:28:57,137 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.042
2025-06-22 05:28:57,137 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:28:57,137 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:28:57,137 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:29:00,081 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:29:00,099 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:29:57,197 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:29:57,197 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:29:57,199 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:28:04', tmtdew=7.81, humidity=57.13, cloud=0.0, wind=32.06, temperature=4.93, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:27:57.197', atlas_cloud=1, atlas_rain=1, zp_data=[0.044749999999998735, 0.08125000000000071, 0.01425000000000054, 0.07749999999999879, 0.08999999999999986, 0.15225000000000044, 0.0649999999999995, 0.04225000000000101, 0.09849999999999959, 0.1120000000000001, 0.0702499999999997, -0.006999999999999673, 0.10749999999999993, 0.014249999999998764, 0.02049999999999841, 0.03999999999999915, 0.0782500000000006, 0.06049999999999933, 0.058999999999999275, -0.03275000000000183, 0.011999999999998678, 0.018749999999998934, -0.05874999999999986, -0.003249999999999531, -0.011000000000001009, 0.011000000000001009, 0.03125, -0.06300000000000061, -0.2240000000000002, -0.023999999999999133, -0.049999999999998934, -0.007999999999999119, 0.012750000000000483], zp_timestamp='2025-06-22T03:26:00')
2025-06-22 05:29:57,199 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 53s
2025-06-22 05:29:57,199 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:29:57,199 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 57s
2025-06-22 05:29:57,199 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:29:57,200 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:29:57.200
2025-06-22 05:29:57,209 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:29:57,270 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924553136. UTC time = 2025-06-22T03:29:57.200
2025-06-22 05:29:57,270 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:29:57,270 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:29:57,270 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:29:57,270 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:29:57,270 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:29:57,334 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.588
2025-06-22 05:29:57,335 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.243
2025-06-22 05:29:57,335 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:29:57,335 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:29:57,335 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:30:00,159 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:30:00,160 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:30:57,395 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:30:57,395 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:30:57,397 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:30:11', tmtdew=7.83, humidity=56.83, cloud=0.0, wind=29.09, temperature=4.94, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:30:27.187', atlas_cloud=1, atlas_rain=1, zp_data=[0.06574999999999953, 0.12375000000000114, 0.07925000000000004, 0.04649999999999821, 0.11250000000000071, 0.12875000000000014, 0.054999999999999716, 0.025249999999999773, 0.11549999999999905, 0.0835000000000008, 0.028249999999999886, -0.030500000000001748, 0.10200000000000031, 0.005249999999998423, 0.019000000000000128, 0.05999999999999872, 0.07624999999999993, 0.07750000000000057, 0.0824999999999978, -0.014750000000001151, 0.006499999999999062, -0.026250000000000995, -0.04574999999999996, 0.012249999999999872, -0.00300000000000189, -0.011499999999999844, 0.042749999999999844, -0.05850000000000044, -0.19500000000000028, -0.041499999999999204, 0.018000000000000682, -0.021999999999998465, -0.0002500000000011937], zp_timestamp='2025-06-22T03:29:00')
2025-06-22 05:30:57,397 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 46s
2025-06-22 05:30:57,397 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:30:57,397 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 57s
2025-06-22 05:30:57,397 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:30:57,397 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:30:57.397
2025-06-22 05:30:57,406 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:30:57,468 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455853. UTC time = 2025-06-22T03:30:57.397
2025-06-22 05:30:57,468 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:30:57,468 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:30:57,468 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:30:57,468 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:30:57,468 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:30:57,542 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.432
2025-06-22 05:30:57,543 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.371
2025-06-22 05:30:57,544 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:30:57,544 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:30:57,544 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:31:00,219 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:31:00,220 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:31:57,603 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:31:57,603 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:31:57,605 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:31:14', tmtdew=7.81, humidity=56.91, cloud=0.0, wind=33.89, temperature=4.89, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:31:27.149', atlas_cloud=1, atlas_rain=1, zp_data=[0.06574999999999953, 0.12375000000000114, 0.07925000000000004, 0.04649999999999821, 0.11250000000000071, 0.12875000000000014, 0.054999999999999716, 0.025249999999999773, 0.11549999999999905, 0.0835000000000008, 0.028249999999999886, -0.030500000000001748, 0.10200000000000031, 0.005249999999998423, 0.019000000000000128, 0.05999999999999872, 0.07624999999999993, 0.07750000000000057, 0.0824999999999978, -0.014750000000001151, 0.006499999999999062, -0.026250000000000995, -0.04574999999999996, 0.012249999999999872, -0.00300000000000189, -0.011499999999999844, 0.042749999999999844, -0.05850000000000044, -0.19500000000000028, -0.041499999999999204, 0.018000000000000682, -0.021999999999998465, -0.0002500000000011937], zp_timestamp='2025-06-22T03:29:00')
2025-06-22 05:31:57,605 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-22 05:31:57,605 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:31:57,605 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 57s
2025-06-22 05:31:57,605 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:31:57,606 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:31:57.606
2025-06-22 05:31:57,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:31:57,678 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456914. UTC time = 2025-06-22T03:31:57.606
2025-06-22 05:31:57,678 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:31:57,678 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:31:57,678 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:31:57,678 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:31:57,678 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:31:57,742 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.158
2025-06-22 05:31:57,742 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.426
2025-06-22 05:31:57,743 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:31:57,743 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:31:57,743 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:32:00,280 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:32:00,281 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:32:57,803 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:32:57,803 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:32:57,805 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:32:18', tmtdew=7.84, humidity=57.0, cloud=0.0, wind=30.97, temperature=4.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:31:57.130', atlas_cloud=1, atlas_rain=1, zp_data=[0.06574999999999953, 0.12375000000000114, 0.07925000000000004, 0.04649999999999821, 0.11250000000000071, 0.12875000000000014, 0.054999999999999716, 0.025249999999999773, 0.11549999999999905, 0.0835000000000008, 0.028249999999999886, -0.030500000000001748, 0.10200000000000031, 0.005249999999998423, 0.019000000000000128, 0.05999999999999872, 0.07624999999999993, 0.07750000000000057, 0.0824999999999978, -0.014750000000001151, 0.006499999999999062, -0.026250000000000995, -0.04574999999999996, 0.012249999999999872, -0.00300000000000189, -0.011499999999999844, 0.042749999999999844, -0.05850000000000044, -0.19500000000000028, -0.041499999999999204, 0.018000000000000682, -0.021999999999998465, -0.0002500000000011937], zp_timestamp='2025-06-22T03:29:00')
2025-06-22 05:32:57,806 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-22 05:32:57,806 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:32:57,806 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 57s
2025-06-22 05:32:57,806 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:32:57,806 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:32:57.806
2025-06-22 05:32:57,814 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:32:57,878 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458486. UTC time = 2025-06-22T03:32:57.806
2025-06-22 05:32:57,878 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:32:57,879 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:32:57,879 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:32:57,879 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:32:57,879 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:32:57,943 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.964
2025-06-22 05:32:57,943 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.405
2025-06-22 05:32:57,943 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:32:57,943 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:32:57,943 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:33:00,341 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:33:00,342 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:33:58,003 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:33:58,004 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:33:58,005 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:32:18', tmtdew=7.84, humidity=57.0, cloud=0.0, wind=30.97, temperature=4.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:31:57.130', atlas_cloud=1, atlas_rain=1, zp_data=[0.06574999999999953, 0.12375000000000114, 0.07925000000000004, 0.04649999999999821, 0.11250000000000071, 0.12875000000000014, 0.054999999999999716, 0.025249999999999773, 0.11549999999999905, 0.0835000000000008, 0.028249999999999886, -0.030500000000001748, 0.10200000000000031, 0.005249999999998423, 0.019000000000000128, 0.05999999999999872, 0.07624999999999993, 0.07750000000000057, 0.0824999999999978, -0.014750000000001151, 0.006499999999999062, -0.026250000000000995, -0.04574999999999996, 0.012249999999999872, -0.00300000000000189, -0.011499999999999844, 0.042749999999999844, -0.05850000000000044, -0.19500000000000028, -0.041499999999999204, 0.018000000000000682, -0.021999999999998465, -0.0002500000000011937], zp_timestamp='2025-06-22T03:29:00')
2025-06-22 05:33:58,005 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 40s
2025-06-22 05:33:58,005 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:33:58,005 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 58s
2025-06-22 05:33:58,005 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:33:58,006 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:33:58.006
2025-06-22 05:33:58,015 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:33:58,084 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924605626. UTC time = 2025-06-22T03:33:58.006
2025-06-22 05:33:58,084 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:33:58,084 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:33:58,084 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:33:58,084 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:33:58,084 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:33:58,153 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.847
2025-06-22 05:33:58,154 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.308
2025-06-22 05:33:58,154 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:33:58,154 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:33:58,154 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:34:00,399 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:34:00,400 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:34:58,214 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:34:58,214 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:34:58,216 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:32:18', tmtdew=7.84, humidity=57.0, cloud=0.0, wind=30.97, temperature=4.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:31:57.130', atlas_cloud=1, atlas_rain=1, zp_data=[0.06574999999999953, 0.12375000000000114, 0.07925000000000004, 0.04649999999999821, 0.11250000000000071, 0.12875000000000014, 0.054999999999999716, 0.025249999999999773, 0.11549999999999905, 0.0835000000000008, 0.028249999999999886, -0.030500000000001748, 0.10200000000000031, 0.005249999999998423, 0.019000000000000128, 0.05999999999999872, 0.07624999999999993, 0.07750000000000057, 0.0824999999999978, -0.014750000000001151, 0.006499999999999062, -0.026250000000000995, -0.04574999999999996, 0.012249999999999872, -0.00300000000000189, -0.011499999999999844, 0.042749999999999844, -0.05850000000000044, -0.19500000000000028, -0.041499999999999204, 0.018000000000000682, -0.021999999999998465, -0.0002500000000011937], zp_timestamp='2025-06-22T03:29:00')
2025-06-22 05:34:58,216 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 40s
2025-06-22 05:34:58,216 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:34:58,216 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 58s
2025-06-22 05:34:58,216 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:34:58,217 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:34:58.217
2025-06-22 05:34:58,225 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:34:58,288 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924598487. UTC time = 2025-06-22T03:34:58.217
2025-06-22 05:34:58,288 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:34:58,288 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:34:58,288 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:34:58,288 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:34:58,288 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:34:58,352 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.808
2025-06-22 05:34:58,352 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.133
2025-06-22 05:34:58,352 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:34:58,353 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:34:58,353 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:35:00,460 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:35:00,461 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:35:58,413 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:35:58,413 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:35:58,415 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:34:56', tmtdew=7.78, humidity=57.22, cloud=0.0, wind=31.69, temperature=4.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:34:27.206', atlas_cloud=1, atlas_rain=1, zp_data=[0.06574999999999953, 0.12375000000000114, 0.07925000000000004, 0.04649999999999821, 0.11250000000000071, 0.12875000000000014, 0.054999999999999716, 0.025249999999999773, 0.11549999999999905, 0.0835000000000008, 0.028249999999999886, -0.030500000000001748, 0.10200000000000031, 0.005249999999998423, 0.019000000000000128, 0.05999999999999872, 0.07624999999999993, 0.07750000000000057, 0.0824999999999978, -0.014750000000001151, 0.006499999999999062, -0.026250000000000995, -0.04574999999999996, 0.012249999999999872, -0.00300000000000189, -0.011499999999999844, 0.042749999999999844, -0.05850000000000044, -0.19500000000000028, -0.041499999999999204, 0.018000000000000682, -0.021999999999998465, -0.0002500000000011937], zp_timestamp='2025-06-22T03:32:00')
2025-06-22 05:35:58,415 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 2s
2025-06-22 05:35:58,415 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:35:58,415 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 58s
2025-06-22 05:35:58,415 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:35:58,416 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:35:58.416
2025-06-22 05:35:58,424 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:35:58,485 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924578617. UTC time = 2025-06-22T03:35:58.416
2025-06-22 05:35:58,486 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:35:58,486 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:35:58,486 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:35:58,486 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:35:58,486 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:35:58,551 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.843
2025-06-22 05:35:58,551 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.879
2025-06-22 05:35:58,551 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:35:58,552 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:35:58,552 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:36:00,519 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:36:00,520 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:36:58,611 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:36:58,611 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:36:58,613 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:34:56', tmtdew=7.78, humidity=57.22, cloud=0.0, wind=31.69, temperature=4.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:34:27.206', atlas_cloud=1, atlas_rain=1, zp_data=[0.06574999999999953, 0.12375000000000114, 0.07925000000000004, 0.04649999999999821, 0.11250000000000071, 0.12875000000000014, 0.054999999999999716, 0.025249999999999773, 0.11549999999999905, 0.0835000000000008, 0.028249999999999886, -0.030500000000001748, 0.10200000000000031, 0.005249999999998423, 0.019000000000000128, 0.05999999999999872, 0.07624999999999993, 0.07750000000000057, 0.0824999999999978, -0.014750000000001151, 0.006499999999999062, -0.026250000000000995, -0.04574999999999996, 0.012249999999999872, -0.00300000000000189, -0.011499999999999844, 0.042749999999999844, -0.05850000000000044, -0.19500000000000028, -0.041499999999999204, 0.018000000000000682, -0.021999999999998465, -0.0002500000000011937], zp_timestamp='2025-06-22T03:32:00')
2025-06-22 05:36:58,613 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 2s
2025-06-22 05:36:58,614 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:36:58,614 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 58s
2025-06-22 05:36:58,614 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:36:58,614 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:36:58.614
2025-06-22 05:36:58,624 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:36:58,694 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456437. UTC time = 2025-06-22T03:36:58.614
2025-06-22 05:36:58,694 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:36:58,694 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:36:58,694 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:36:58,694 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:36:58,694 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:36:58,766 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.953
2025-06-22 05:36:58,766 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.562
2025-06-22 05:36:58,766 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:36:58,766 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:36:58,767 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:37:00,580 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:37:00,581 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:37:58,827 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:37:58,827 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:37:58,829 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:37:35', tmtdew=7.79, humidity=57.18, cloud=0.0, wind=23.59, temperature=4.89, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:37:27.178', atlas_cloud=1, atlas_rain=1, zp_data=[0.05024999999999835, 0.09875000000000078, 0.060750000000000526, 0.07499999999999929, 0.09249999999999936, 0.12925000000000075, 0.08999999999999986, -0.01524999999999821, 0.10249999999999915, 0.08399999999999963, 0.05224999999999902, -0.018500000000001293, 0.12349999999999994, 0.02024999999999899, 0.01699999999999946, 0.07499999999999929, 0.0572499999999998, 0.05599999999999916, 0.07099999999999973, -0.02575000000000216, 0.030499999999998195, -0.012750000000000483, -0.03275000000000006, -0.017249999999998877, 0.04499999999999993, -0.01649999999999885, 0.020749999999999602, -0.05149999999999899, -0.21700000000000053, -0.006999999999999673, -0.04449999999999932, -0.027499999999999858, -0.030250000000000554], zp_timestamp='2025-06-22T03:35:00')
2025-06-22 05:37:58,829 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-22 05:37:58,829 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:37:58,830 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 58s
2025-06-22 05:37:58,830 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:37:58,830 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:37:58.830
2025-06-22 05:37:58,842 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:37:58,904 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924555646. UTC time = 2025-06-22T03:37:58.830
2025-06-22 05:37:58,904 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:37:58,905 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:37:58,905 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:37:58,905 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:37:58,905 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:37:58,969 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.136
2025-06-22 05:37:58,970 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.878
2025-06-22 05:37:58,970 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:37:58,970 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:37:58,970 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:38:00,641 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:38:00,642 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:38:59,030 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:38:59,030 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:38:59,033 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:38:39', tmtdew=7.71, humidity=57.35, cloud=0.0, wind=29.68, temperature=4.81, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:38:27.139', atlas_cloud=1, atlas_rain=1, zp_data=[0.05024999999999835, 0.09875000000000078, 0.060750000000000526, 0.07499999999999929, 0.09249999999999936, 0.12925000000000075, 0.08999999999999986, -0.01524999999999821, 0.10249999999999915, 0.08399999999999963, 0.05224999999999902, -0.018500000000001293, 0.12349999999999994, 0.02024999999999899, 0.01699999999999946, 0.07499999999999929, 0.0572499999999998, 0.05599999999999916, 0.07099999999999973, -0.02575000000000216, 0.030499999999998195, -0.012750000000000483, -0.03275000000000006, -0.017249999999998877, 0.04499999999999993, -0.01649999999999885, 0.020749999999999602, -0.05149999999999899, -0.21700000000000053, -0.006999999999999673, -0.04449999999999932, -0.027499999999999858, -0.030250000000000554], zp_timestamp='2025-06-22T03:35:00')
2025-06-22 05:38:59,033 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-22 05:38:59,033 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:38:59,033 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 59s
2025-06-22 05:38:59,033 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:38:59,034 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:38:59.034
2025-06-22 05:38:59,042 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:38:59,103 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924552363. UTC time = 2025-06-22T03:38:59.034
2025-06-22 05:38:59,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:38:59,104 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:38:59,104 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:38:59,104 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:38:59,104 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:38:59,167 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.390
2025-06-22 05:38:59,167 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.124
2025-06-22 05:38:59,167 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:38:59,168 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:38:59,168 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:39:00,702 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:39:00,703 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:39:59,228 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:39:59,228 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:39:59,231 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:39:42', tmtdew=7.72, humidity=57.34, cloud=0.0, wind=24.68, temperature=4.8, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:38:57.206', atlas_cloud=1, atlas_rain=1, zp_data=[0.05024999999999835, 0.09875000000000078, 0.060750000000000526, 0.07499999999999929, 0.09249999999999936, 0.12925000000000075, 0.08999999999999986, -0.01524999999999821, 0.10249999999999915, 0.08399999999999963, 0.05224999999999902, -0.018500000000001293, 0.12349999999999994, 0.02024999999999899, 0.01699999999999946, 0.07499999999999929, 0.0572499999999998, 0.05599999999999916, 0.07099999999999973, -0.02575000000000216, 0.030499999999998195, -0.012750000000000483, -0.03275000000000006, -0.017249999999998877, 0.04499999999999993, -0.01649999999999885, 0.020749999999999602, -0.05149999999999899, -0.21700000000000053, -0.006999999999999673, -0.04449999999999932, -0.027499999999999858, -0.030250000000000554], zp_timestamp='2025-06-22T03:38:00')
2025-06-22 05:39:59,231 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-22 05:39:59,231 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:39:59,231 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 59s
2025-06-22 05:39:59,231 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:39:59,231 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:39:59.231
2025-06-22 05:39:59,240 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:39:59,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554426. UTC time = 2025-06-22T03:39:59.231
2025-06-22 05:39:59,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:39:59,303 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:39:59,303 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:39:59,303 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:39:59,303 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:39:59,366 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.646
2025-06-22 05:39:59,366 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.298
2025-06-22 05:39:59,366 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:39:59,366 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:39:59,367 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:40:00,763 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:40:00,764 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:40:59,427 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:40:59,427 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:40:59,430 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:40:46', tmtdew=7.66, humidity=57.64, cloud=0.0, wind=28.97, temperature=4.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:40:27.062', atlas_cloud=1, atlas_rain=1, zp_data=[0.05024999999999835, 0.09875000000000078, 0.060750000000000526, 0.07499999999999929, 0.09249999999999936, 0.12925000000000075, 0.08999999999999986, -0.01524999999999821, 0.10249999999999915, 0.08399999999999963, 0.05224999999999902, -0.018500000000001293, 0.12349999999999994, 0.02024999999999899, 0.01699999999999946, 0.07499999999999929, 0.0572499999999998, 0.05599999999999916, 0.07099999999999973, -0.02575000000000216, 0.030499999999998195, -0.012750000000000483, -0.03275000000000006, -0.017249999999998877, 0.04499999999999993, -0.01649999999999885, 0.020749999999999602, -0.05149999999999899, -0.21700000000000053, -0.006999999999999673, -0.04449999999999932, -0.027499999999999858, -0.030250000000000554], zp_timestamp='2025-06-22T03:38:00')
2025-06-22 05:40:59,430 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-22 05:40:59,430 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:40:59,430 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 59s
2025-06-22 05:40:59,430 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:40:59,430 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:40:59.430
2025-06-22 05:40:59,439 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:40:59,500 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924561756. UTC time = 2025-06-22T03:40:59.430
2025-06-22 05:40:59,500 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:40:59,500 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:40:59,500 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:40:59,500 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:40:59,500 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:40:59,565 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.321
2025-06-22 05:40:59,565 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.399
2025-06-22 05:40:59,565 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:40:59,565 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:40:59,566 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:41:00,824 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:41:00,825 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:41:59,626 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:41:59,626 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:41:59,628 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:41:17', tmtdew=7.73, humidity=57.31, cloud=0.0, wind=26.57, temperature=4.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:41:27.110', atlas_cloud=1, atlas_rain=1, zp_data=[0.05024999999999835, 0.09875000000000078, 0.060750000000000526, 0.07499999999999929, 0.09249999999999936, 0.12925000000000075, 0.08999999999999986, -0.01524999999999821, 0.10249999999999915, 0.08399999999999963, 0.05224999999999902, -0.018500000000001293, 0.12349999999999994, 0.02024999999999899, 0.01699999999999946, 0.07499999999999929, 0.0572499999999998, 0.05599999999999916, 0.07099999999999973, -0.02575000000000216, 0.030499999999998195, -0.012750000000000483, -0.03275000000000006, -0.017249999999998877, 0.04499999999999993, -0.01649999999999885, 0.020749999999999602, -0.05149999999999899, -0.21700000000000053, -0.006999999999999673, -0.04449999999999932, -0.027499999999999858, -0.030250000000000554], zp_timestamp='2025-06-22T03:38:00')
2025-06-22 05:41:59,629 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-22 05:41:59,629 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:41:59,629 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 59s
2025-06-22 05:41:59,629 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:41:59,629 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:41:59.629
2025-06-22 05:41:59,638 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:41:59,701 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924574254. UTC time = 2025-06-22T03:41:59.629
2025-06-22 05:41:59,701 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:41:59,701 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:41:59,701 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:41:59,701 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:41:59,701 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:41:59,765 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.077
2025-06-22 05:41:59,765 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.426
2025-06-22 05:41:59,765 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:41:59,765 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:41:59,765 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:42:00,883 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:42:00,884 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:42:59,825 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:42:59,826 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:42:59,828 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:42:21', tmtdew=7.68, humidity=57.35, cloud=0.0, wind=24.47, temperature=4.73, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:41:57.178', atlas_cloud=1, atlas_rain=1, zp_data=[0.04974999999999952, 0.09425000000000061, 0.012249999999999872, 0.02149999999999963, 0.03850000000000087, 0.10375000000000156, 0.06799999999999962, -0.003750000000000142, 0.09949999999999903, 0.07199999999999918, 0.027249999999998664, 0.019999999999999574, 0.10249999999999915, 0.03924999999999912, 0.016000000000000014, -0.0035000000000007248, 0.08474999999999966, 0.04349999999999987, 0.05699999999999861, -0.0627500000000012, 0.01899999999999835, -0.02525000000000155, -0.0572499999999998, -0.03625000000000078, 0.0019999999999988916, -0.0009999999999994458, 0.016750000000000043, -0.06349999999999945, -0.1850000000000005, -0.04849999999999888, -0.07199999999999918, -0.07199999999999918, -0.022250000000001435], zp_timestamp='2025-06-22T03:41:00')
2025-06-22 05:42:59,828 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-22 05:42:59,828 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:42:59,828 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 59s
2025-06-22 05:42:59,828 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:42:59,829 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:42:59.829
2025-06-22 05:42:59,837 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:42:59,898 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459184. UTC time = 2025-06-22T03:42:59.829
2025-06-22 05:42:59,898 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:42:59,898 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:42:59,898 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:42:59,898 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:42:59,898 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:42:59,962 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.911
2025-06-22 05:42:59,962 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.378
2025-06-22 05:42:59,962 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:42:59,962 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:42:59,962 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:43:00,944 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:43:00,945 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:44:00,022 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:44:00,023 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:44:00,025 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:43:24', tmtdew=7.64, humidity=57.52, cloud=0.0, wind=25.3, temperature=4.68, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:43:27.120', atlas_cloud=1, atlas_rain=1, zp_data=[0.04974999999999952, 0.09425000000000061, 0.012249999999999872, 0.02149999999999963, 0.03850000000000087, 0.10375000000000156, 0.06799999999999962, -0.003750000000000142, 0.09949999999999903, 0.07199999999999918, 0.027249999999998664, 0.019999999999999574, 0.10249999999999915, 0.03924999999999912, 0.016000000000000014, -0.0035000000000007248, 0.08474999999999966, 0.04349999999999987, 0.05699999999999861, -0.0627500000000012, 0.01899999999999835, -0.02525000000000155, -0.0572499999999998, -0.03625000000000078, 0.0019999999999988916, -0.0009999999999994458, 0.016750000000000043, -0.06349999999999945, -0.1850000000000005, -0.04849999999999888, -0.07199999999999918, -0.07199999999999918, -0.022250000000001435], zp_timestamp='2025-06-22T03:41:00')
2025-06-22 05:44:00,025 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-22 05:44:00,025 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:44:00,025 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 0s
2025-06-22 05:44:00,025 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:44:00,026 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:44:00.026
2025-06-22 05:44:00,034 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:44:00,096 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19246139. UTC time = 2025-06-22T03:44:00.026
2025-06-22 05:44:00,097 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:44:00,097 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:44:00,097 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:44:00,097 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:44:00,097 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:44:00,161 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.823
2025-06-22 05:44:00,161 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.252
2025-06-22 05:44:00,161 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:44:00,161 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:44:00,161 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:44:01,005 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:44:01,027 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:45:00,221 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:45:00,222 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:45:00,224 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:44:28', tmtdew=7.56, humidity=58.02, cloud=0.0, wind=27.24, temperature=4.61, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:44:27.168', atlas_cloud=1, atlas_rain=1, zp_data=[0.04974999999999952, 0.09425000000000061, 0.012249999999999872, 0.02149999999999963, 0.03850000000000087, 0.10375000000000156, 0.06799999999999962, -0.003750000000000142, 0.09949999999999903, 0.07199999999999918, 0.027249999999998664, 0.019999999999999574, 0.10249999999999915, 0.03924999999999912, 0.016000000000000014, -0.0035000000000007248, 0.08474999999999966, 0.04349999999999987, 0.05699999999999861, -0.0627500000000012, 0.01899999999999835, -0.02525000000000155, -0.0572499999999998, -0.03625000000000078, 0.0019999999999988916, -0.0009999999999994458, 0.016750000000000043, -0.06349999999999945, -0.1850000000000005, -0.04849999999999888, -0.07199999999999918, -0.07199999999999918, -0.022250000000001435], zp_timestamp='2025-06-22T03:41:00')
2025-06-22 05:45:00,224 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-22 05:45:00,224 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:45:00,224 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 0s
2025-06-22 05:45:00,224 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:45:00,225 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:45:00.225
2025-06-22 05:45:00,233 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:45:00,295 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459043. UTC time = 2025-06-22T03:45:00.225
2025-06-22 05:45:00,295 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:45:00,295 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:45:00,295 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:45:00,295 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:45:00,295 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:45:00,359 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.811
2025-06-22 05:45:00,359 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.048
2025-06-22 05:45:00,359 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:45:00,359 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:45:00,360 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:45:01,087 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:45:01,088 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:46:00,420 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:46:00,420 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:46:00,422 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:45:32', tmtdew=7.51, humidity=58.21, cloud=0.0, wind=24.19, temperature=4.53, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:45:27.130', atlas_cloud=1, atlas_rain=1, zp_data=[0.05975000000000108, 0.07425000000000104, -0.011749999999999261, 0.05249999999999844, 0.10650000000000048, 0.05125000000000135, 0.06400000000000006, 0.03225000000000122, 0.08200000000000074, 0.032999999999999474, 0.0182500000000001, 0.0030000000000001137, 0.07600000000000051, 0.04224999999999923, 0.028499999999999304, 0.033500000000000085, 0.047250000000000014, 0.05250000000000021, 0.04499999999999993, -0.051750000000000185, 0.023999999999999133, 0.0007499999999982521, -0.05824999999999925, -0.04224999999999923, 0.0004999999999988347, -0.046499999999999986, 0.015750000000000597, -0.09050000000000047, -0.22299999999999898, -0.1039999999999992, -0.09599999999999831, -0.06149999999999878, -0.03725000000000023], zp_timestamp='2025-06-22T03:43:00')
2025-06-22 05:46:00,422 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-22 05:46:00,422 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:46:00,422 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 0s
2025-06-22 05:46:00,422 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:46:00,422 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:46:00.423
2025-06-22 05:46:00,432 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:46:00,493 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924572648. UTC time = 2025-06-22T03:46:00.423
2025-06-22 05:46:00,493 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:46:00,494 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:46:00,494 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:46:00,494 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:46:00,494 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:46:00,559 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.874
2025-06-22 05:46:00,559 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.765
2025-06-22 05:46:00,559 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:46:00,559 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:46:00,559 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:46:01,148 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:46:01,149 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:47:00,619 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:47:00,619 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:47:00,622 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:46:35', tmtdew=7.47, humidity=58.24, cloud=0.0, wind=25.39, temperature=4.5, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:45:57.110', atlas_cloud=1, atlas_rain=1, zp_data=[0.05975000000000108, 0.07425000000000104, -0.011749999999999261, 0.05249999999999844, 0.10650000000000048, 0.05125000000000135, 0.06400000000000006, 0.03225000000000122, 0.08200000000000074, 0.032999999999999474, 0.0182500000000001, 0.0030000000000001137, 0.07600000000000051, 0.04224999999999923, 0.028499999999999304, 0.033500000000000085, 0.047250000000000014, 0.05250000000000021, 0.04499999999999993, -0.051750000000000185, 0.023999999999999133, 0.0007499999999982521, -0.05824999999999925, -0.04224999999999923, 0.0004999999999988347, -0.046499999999999986, 0.015750000000000597, -0.09050000000000047, -0.22299999999999898, -0.1039999999999992, -0.09599999999999831, -0.06149999999999878, -0.03725000000000023], zp_timestamp='2025-06-22T03:43:00')
2025-06-22 05:47:00,622 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-22 05:47:00,622 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:47:00,622 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 0s
2025-06-22 05:47:00,622 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:47:00,623 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:47:00.623
2025-06-22 05:47:00,633 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:47:00,699 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456044. UTC time = 2025-06-22T03:47:00.623
2025-06-22 05:47:00,699 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:47:00,699 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:47:00,700 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:47:00,700 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:47:00,700 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:47:00,764 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.011
2025-06-22 05:47:00,764 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.686
2025-06-22 05:47:00,764 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:47:00,764 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:47:00,765 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:47:01,209 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:47:01,231 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:48:00,825 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:48:00,825 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:48:00,827 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:47:38', tmtdew=7.47, humidity=58.57, cloud=0.0, wind=25.28, temperature=4.49, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:47:27.139', atlas_cloud=1, atlas_rain=1, zp_data=[0.05975000000000108, 0.07425000000000104, -0.011749999999999261, 0.05249999999999844, 0.10650000000000048, 0.05125000000000135, 0.06400000000000006, 0.03225000000000122, 0.08200000000000074, 0.032999999999999474, 0.0182500000000001, 0.0030000000000001137, 0.07600000000000051, 0.04224999999999923, 0.028499999999999304, 0.033500000000000085, 0.047250000000000014, 0.05250000000000021, 0.04499999999999993, -0.051750000000000185, 0.023999999999999133, 0.0007499999999982521, -0.05824999999999925, -0.04224999999999923, 0.0004999999999988347, -0.046499999999999986, 0.015750000000000597, -0.09050000000000047, -0.22299999999999898, -0.1039999999999992, -0.09599999999999831, -0.06149999999999878, -0.03725000000000023], zp_timestamp='2025-06-22T03:43:00')
2025-06-22 05:48:00,828 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-22 05:48:00,828 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:48:00,828 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 0s
2025-06-22 05:48:00,828 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:48:00,828 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:48:00.828
2025-06-22 05:48:00,837 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:48:00,898 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455373. UTC time = 2025-06-22T03:48:00.828
2025-06-22 05:48:00,898 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:48:00,898 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:48:00,898 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:48:00,898 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:48:00,898 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:48:00,961 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.220
2025-06-22 05:48:00,962 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.976
2025-06-22 05:48:00,962 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:48:00,962 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:48:00,962 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:48:01,291 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:48:01,292 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:49:01,022 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:49:01,022 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:49:01,024 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:48:42', tmtdew=7.45, humidity=58.67, cloud=0.0, wind=19.32, temperature=4.48, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:48:27.101', atlas_cloud=1, atlas_rain=1, zp_data=[0.05975000000000108, 0.07425000000000104, -0.011749999999999261, 0.05249999999999844, 0.10650000000000048, 0.05125000000000135, 0.06400000000000006, 0.03225000000000122, 0.08200000000000074, 0.032999999999999474, 0.0182500000000001, 0.0030000000000001137, 0.07600000000000051, 0.04224999999999923, 0.028499999999999304, 0.033500000000000085, 0.047250000000000014, 0.05250000000000021, 0.04499999999999993, -0.051750000000000185, 0.023999999999999133, 0.0007499999999982521, -0.05824999999999925, -0.04224999999999923, 0.0004999999999988347, -0.046499999999999986, 0.015750000000000597, -0.09050000000000047, -0.22299999999999898, -0.1039999999999992, -0.09599999999999831, -0.06149999999999878, -0.03725000000000023], zp_timestamp='2025-06-22T03:47:00')
2025-06-22 05:49:01,024 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-22 05:49:01,024 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:49:01,024 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 1s
2025-06-22 05:49:01,024 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:49:01,025 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:49:01.025
2025-06-22 05:49:01,033 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:49:01,095 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455242. UTC time = 2025-06-22T03:49:01.025
2025-06-22 05:49:01,095 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:49:01,095 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:49:01,095 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:49:01,095 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:49:01,095 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:49:01,158 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.500
2025-06-22 05:49:01,158 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.196
2025-06-22 05:49:01,158 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:49:01,158 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:49:01,158 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:49:01,351 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:49:01,352 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:50:01,218 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:50:01,218 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:50:01,221 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:49:45', tmtdew=7.4, humidity=58.74, cloud=0.0, wind=23.08, temperature=4.41, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:48:57.082', atlas_cloud=1, atlas_rain=1, zp_data=[0.05975000000000108, 0.07425000000000104, -0.011749999999999261, 0.05249999999999844, 0.10650000000000048, 0.05125000000000135, 0.06400000000000006, 0.03225000000000122, 0.08200000000000074, 0.032999999999999474, 0.0182500000000001, 0.0030000000000001137, 0.07600000000000051, 0.04224999999999923, 0.028499999999999304, 0.033500000000000085, 0.047250000000000014, 0.05250000000000021, 0.04499999999999993, -0.051750000000000185, 0.023999999999999133, 0.0007499999999982521, -0.05824999999999925, -0.04224999999999923, 0.0004999999999988347, -0.046499999999999986, 0.015750000000000597, -0.09050000000000047, -0.22299999999999898, -0.1039999999999992, -0.09599999999999831, -0.06149999999999878, -0.03725000000000023], zp_timestamp='2025-06-22T03:47:00')
2025-06-22 05:50:01,221 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-22 05:50:01,221 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:50:01,221 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 1s
2025-06-22 05:50:01,221 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:50:01,222 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:50:01.222
2025-06-22 05:50:01,230 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:50:01,291 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556433. UTC time = 2025-06-22T03:50:01.222
2025-06-22 05:50:01,291 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:50:01,291 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:50:01,291 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:50:01,291 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:50:01,291 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:50:01,355 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.516
2025-06-22 05:50:01,355 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.343
2025-06-22 05:50:01,355 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:50:01,355 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:50:01,355 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:50:01,412 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:50:01,433 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:51:01,415 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:51:01,415 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:51:01,417 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:50:17', tmtdew=7.4, humidity=58.75, cloud=0.0, wind=21.77, temperature=4.44, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:50:27.110', atlas_cloud=1, atlas_rain=1, zp_data=[0.05975000000000108, 0.07425000000000104, -0.011749999999999261, 0.05249999999999844, 0.10650000000000048, 0.05125000000000135, 0.06400000000000006, 0.03225000000000122, 0.08200000000000074, 0.032999999999999474, 0.0182500000000001, 0.0030000000000001137, 0.07600000000000051, 0.04224999999999923, 0.028499999999999304, 0.033500000000000085, 0.047250000000000014, 0.05250000000000021, 0.04499999999999993, -0.051750000000000185, 0.023999999999999133, 0.0007499999999982521, -0.05824999999999925, -0.04224999999999923, 0.0004999999999988347, -0.046499999999999986, 0.015750000000000597, -0.09050000000000047, -0.22299999999999898, -0.1039999999999992, -0.09599999999999831, -0.06149999999999878, -0.03725000000000023], zp_timestamp='2025-06-22T03:47:00')
2025-06-22 05:51:01,417 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-22 05:51:01,417 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:51:01,417 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 1s
2025-06-22 05:51:01,417 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:51:01,418 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:51:01.418
2025-06-22 05:51:01,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:51:01,497 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:51:01,501 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:51:01,503 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924565667. UTC time = 2025-06-22T03:51:01.418
2025-06-22 05:51:01,504 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:51:01,504 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:51:01,504 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:51:01,504 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:51:01,504 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:51:01,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.221
2025-06-22 05:51:01,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.417
2025-06-22 05:51:01,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:51:01,575 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:51:01,575 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:52:01,561 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:52:01,578 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:52:01,635 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:52:01,635 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:52:01,638 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:51:52', tmtdew=7.33, humidity=58.73, cloud=0.0, wind=25.94, temperature=4.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:51:27.072', atlas_cloud=1, atlas_rain=1, zp_data=[0.034250000000000114, 0.0782500000000006, -0.029249999999999332, 0.01249999999999929, 0.07850000000000001, 0.058750000000001634, 0.04399999999999871, 0.021250000000000213, 0.07349999999999923, 0.07399999999999984, 0.021249999999998437, -0.05050000000000132, 0.054999999999999716, 0.004249999999998977, 0.02049999999999841, 0.019499999999998963, 0.015249999999999986, 0.04150000000000098, 0.036999999999999034, -0.05375000000000085, 0.038999999999997925, -0.05625000000000213, -0.06774999999999842, -0.03775000000000084, -0.002000000000000668, -0.05550000000000033, 0.00975000000000037, -0.07249999999999979, -0.23850000000000016, -0.04899999999999949, -0.07899999999999885, -0.05599999999999916, -0.054250000000001464], zp_timestamp='2025-06-22T03:50:00')
2025-06-22 05:52:01,638 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-06-22 05:52:01,638 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:52:01,638 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 1s
2025-06-22 05:52:01,638 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:52:01,638 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:52:01.638
2025-06-22 05:52:01,647 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:52:01,708 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458005. UTC time = 2025-06-22T03:52:01.638
2025-06-22 05:52:01,708 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:52:01,708 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:52:01,708 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:52:01,708 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:52:01,708 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:52:01,771 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.006
2025-06-22 05:52:01,771 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.416
2025-06-22 05:52:01,771 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:52:01,772 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:52:01,772 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:53:01,638 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:53:01,658 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:53:01,831 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:53:01,831 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:53:01,833 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:51:52', tmtdew=7.33, humidity=58.73, cloud=0.0, wind=25.94, temperature=4.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:51:57.139', atlas_cloud=1, atlas_rain=1, zp_data=[0.034250000000000114, 0.0782500000000006, -0.029249999999999332, 0.01249999999999929, 0.07850000000000001, 0.058750000000001634, 0.04399999999999871, 0.021250000000000213, 0.07349999999999923, 0.07399999999999984, 0.021249999999998437, -0.05050000000000132, 0.054999999999999716, 0.004249999999998977, 0.02049999999999841, 0.019499999999998963, 0.015249999999999986, 0.04150000000000098, 0.036999999999999034, -0.05375000000000085, 0.038999999999997925, -0.05625000000000213, -0.06774999999999842, -0.03775000000000084, -0.002000000000000668, -0.05550000000000033, 0.00975000000000037, -0.07249999999999979, -0.23850000000000016, -0.04899999999999949, -0.07899999999999885, -0.05599999999999916, -0.054250000000001464], zp_timestamp='2025-06-22T03:50:00')
2025-06-22 05:53:01,833 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 9s
2025-06-22 05:53:01,833 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:53:01,833 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 1s
2025-06-22 05:53:01,833 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:53:01,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:53:01.834
2025-06-22 05:53:01,843 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:53:01,905 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192459949. UTC time = 2025-06-22T03:53:01.834
2025-06-22 05:53:01,905 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:53:01,905 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:53:01,905 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:53:01,905 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:53:01,905 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:53:01,968 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.869
2025-06-22 05:53:01,969 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.340
2025-06-22 05:53:01,969 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:53:01,969 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:53:01,969 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:54:01,718 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:54:01,739 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:54:02,029 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:54:02,029 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:54:02,031 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:51:52', tmtdew=7.33, humidity=58.73, cloud=0.0, wind=25.94, temperature=4.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:51:57.139', atlas_cloud=1, atlas_rain=1, zp_data=[0.034250000000000114, 0.0782500000000006, -0.029249999999999332, 0.01249999999999929, 0.07850000000000001, 0.058750000000001634, 0.04399999999999871, 0.021250000000000213, 0.07349999999999923, 0.07399999999999984, 0.021249999999998437, -0.05050000000000132, 0.054999999999999716, 0.004249999999998977, 0.02049999999999841, 0.019499999999998963, 0.015249999999999986, 0.04150000000000098, 0.036999999999999034, -0.05375000000000085, 0.038999999999997925, -0.05625000000000213, -0.06774999999999842, -0.03775000000000084, -0.002000000000000668, -0.05550000000000033, 0.00975000000000037, -0.07249999999999979, -0.23850000000000016, -0.04899999999999949, -0.07899999999999885, -0.05599999999999916, -0.054250000000001464], zp_timestamp='2025-06-22T03:50:00')
2025-06-22 05:54:02,031 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 10s
2025-06-22 05:54:02,031 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:54:02,031 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 2s
2025-06-22 05:54:02,031 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:54:02,032 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:54:02.032
2025-06-22 05:54:02,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:54:02,102 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924604517. UTC time = 2025-06-22T03:54:02.032
2025-06-22 05:54:02,102 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:54:02,102 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:54:02,102 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:54:02,102 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:54:02,103 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:54:02,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.809
2025-06-22 05:54:02,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.186
2025-06-22 05:54:02,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:54:02,166 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:54:02,166 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:55:01,798 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:55:01,819 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:55:02,227 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:55:02,227 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:55:02,229 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:54:31', tmtdew=7.38, humidity=58.66, cloud=0.0, wind=23.68, temperature=4.46, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:54:27.130', atlas_cloud=1, atlas_rain=1, zp_data=[0.034250000000000114, 0.0782500000000006, -0.029249999999999332, 0.01249999999999929, 0.07850000000000001, 0.058750000000001634, 0.04399999999999871, 0.021250000000000213, 0.07349999999999923, 0.07399999999999984, 0.021249999999998437, -0.05050000000000132, 0.054999999999999716, 0.004249999999998977, 0.02049999999999841, 0.019499999999998963, 0.015249999999999986, 0.04150000000000098, 0.036999999999999034, -0.05375000000000085, 0.038999999999997925, -0.05625000000000213, -0.06774999999999842, -0.03775000000000084, -0.002000000000000668, -0.05550000000000033, 0.00975000000000037, -0.07249999999999979, -0.23850000000000016, -0.04899999999999949, -0.07899999999999885, -0.05599999999999916, -0.054250000000001464], zp_timestamp='2025-06-22T03:53:00')
2025-06-22 05:55:02,229 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-22 05:55:02,229 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:55:02,229 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 2s
2025-06-22 05:55:02,229 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:55:02,229 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:55:02.229
2025-06-22 05:55:02,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:55:02,300 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924583153. UTC time = 2025-06-22T03:55:02.229
2025-06-22 05:55:02,300 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:55:02,300 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:55:02,300 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:55:02,301 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:55:02,301 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:55:02,364 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.825
2025-06-22 05:55:02,364 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.953
2025-06-22 05:55:02,364 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:55:02,364 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:55:02,364 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:56:01,879 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:56:01,900 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:56:02,424 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:56:02,425 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:56:02,427 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:55:35', tmtdew=7.3, humidity=59.14, cloud=0.0, wind=23.03, temperature=4.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:55:27.091', atlas_cloud=1, atlas_rain=1, zp_data=[0.034250000000000114, 0.0782500000000006, -0.029249999999999332, 0.01249999999999929, 0.07850000000000001, 0.058750000000001634, 0.04399999999999871, 0.021250000000000213, 0.07349999999999923, 0.07399999999999984, 0.021249999999998437, -0.05050000000000132, 0.054999999999999716, 0.004249999999998977, 0.02049999999999841, 0.019499999999998963, 0.015249999999999986, 0.04150000000000098, 0.036999999999999034, -0.05375000000000085, 0.038999999999997925, -0.05625000000000213, -0.06774999999999842, -0.03775000000000084, -0.002000000000000668, -0.05550000000000033, 0.00975000000000037, -0.07249999999999979, -0.23850000000000016, -0.04899999999999949, -0.07899999999999885, -0.05599999999999916, -0.054250000000001464], zp_timestamp='2025-06-22T03:53:00')
2025-06-22 05:56:02,428 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-22 05:56:02,428 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:56:02,428 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 2s
2025-06-22 05:56:02,428 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:56:02,428 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:56:02.428
2025-06-22 05:56:02,437 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:56:02,498 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924567427. UTC time = 2025-06-22T03:56:02.428
2025-06-22 05:56:02,498 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:56:02,498 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:56:02,498 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:56:02,498 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:56:02,499 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:56:02,562 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.915
2025-06-22 05:56:02,562 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.640
2025-06-22 05:56:02,562 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:56:02,562 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:56:02,563 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:57:01,959 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:57:01,981 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:57:02,623 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:57:02,623 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:57:02,626 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:56:38', tmtdew=7.31, humidity=59.11, cloud=0.0, wind=22.94, temperature=4.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:55:57.072', atlas_cloud=1, atlas_rain=1, zp_data=[0.034250000000000114, 0.0782500000000006, -0.029249999999999332, 0.01249999999999929, 0.07850000000000001, 0.058750000000001634, 0.04399999999999871, 0.021250000000000213, 0.07349999999999923, 0.07399999999999984, 0.021249999999998437, -0.05050000000000132, 0.054999999999999716, 0.004249999999998977, 0.02049999999999841, 0.019499999999998963, 0.015249999999999986, 0.04150000000000098, 0.036999999999999034, -0.05375000000000085, 0.038999999999997925, -0.05625000000000213, -0.06774999999999842, -0.03775000000000084, -0.002000000000000668, -0.05550000000000033, 0.00975000000000037, -0.07249999999999979, -0.23850000000000016, -0.04899999999999949, -0.07899999999999885, -0.05599999999999916, -0.054250000000001464], zp_timestamp='2025-06-22T03:53:00')
2025-06-22 05:57:02,626 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 05:57:02,626 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:57:02,626 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 2s
2025-06-22 05:57:02,626 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:57:02,627 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:57:02.627
2025-06-22 05:57:02,635 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:57:02,696 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924557257. UTC time = 2025-06-22T03:57:02.627
2025-06-22 05:57:02,696 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:57:02,696 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:57:02,696 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:57:02,696 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:57:02,696 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:57:02,759 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.079
2025-06-22 05:57:02,759 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.800
2025-06-22 05:57:02,759 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:57:02,759 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:57:02,760 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:58:02,041 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:58:02,062 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:58:02,820 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:58:02,820 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:58:02,823 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:57:42', tmtdew=7.26, humidity=59.16, cloud=0.0, wind=22.99, temperature=4.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:57:27.101', atlas_cloud=1, atlas_rain=1, zp_data=[0.06724999999999959, 0.1042500000000004, 0.0012500000000006395, 0.01649999999999885, 0.08050000000000068, 0.07425000000000104, 0.08900000000000041, 0.08225000000000016, 0.11899999999999977, 0.07150000000000034, 0.05924999999999869, 0.010999999999999233, 0.06649999999999956, 0.08624999999999972, 0.023999999999999133, 0.03599999999999959, 0.03924999999999912, 0.07049999999999912, 0.06099999999999994, -0.03125, 0.03599999999999781, -0.033250000000002444, 0.00975000000000037, -0.02725000000000044, 0.032999999999999474, 0.00849999999999973, 0.004749999999999588, -0.059499999999999886, -0.1664999999999992, -0.019999999999999574, -0.011999999999998678, -0.06199999999999939, -0.01875000000000071], zp_timestamp='2025-06-22T03:56:00')
2025-06-22 05:58:02,823 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-22 05:58:02,823 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:58:02,823 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 2s
2025-06-22 05:58:02,823 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:58:02,824 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:58:02.824
2025-06-22 05:58:02,832 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:58:02,894 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924552545. UTC time = 2025-06-22T03:58:02.824
2025-06-22 05:58:02,894 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:58:02,894 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:58:02,894 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:58:02,894 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:58:02,894 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:58:02,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.314
2025-06-22 05:58:02,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.064
2025-06-22 05:58:02,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:58:02,960 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:58:02,960 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 05:59:02,122 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 05:59:02,123 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 05:59:03,020 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 05:59:03,020 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 05:59:03,023 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:58:45', tmtdew=7.3, humidity=59.18, cloud=0.0, wind=26.45, temperature=4.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:58:27.149', atlas_cloud=1, atlas_rain=1, zp_data=[0.06724999999999959, 0.1042500000000004, 0.0012500000000006395, 0.01649999999999885, 0.08050000000000068, 0.07425000000000104, 0.08900000000000041, 0.08225000000000016, 0.11899999999999977, 0.07150000000000034, 0.05924999999999869, 0.010999999999999233, 0.06649999999999956, 0.08624999999999972, 0.023999999999999133, 0.03599999999999959, 0.03924999999999912, 0.07049999999999912, 0.06099999999999994, -0.03125, 0.03599999999999781, -0.033250000000002444, 0.00975000000000037, -0.02725000000000044, 0.032999999999999474, 0.00849999999999973, 0.004749999999999588, -0.059499999999999886, -0.1664999999999992, -0.019999999999999574, -0.011999999999998678, -0.06199999999999939, -0.01875000000000071], zp_timestamp='2025-06-22T03:56:00')
2025-06-22 05:59:03,023 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-22 05:59:03,023 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 05:59:03,023 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 3s
2025-06-22 05:59:03,024 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 05:59:03,024 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T03:59:03.024
2025-06-22 05:59:03,032 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 05:59:03,100 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245532. UTC time = 2025-06-22T03:59:03.024
2025-06-22 05:59:03,100 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 05:59:03,100 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 05:59:03,100 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 05:59:03,100 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 05:59:03,100 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 05:59:03,165 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.620
2025-06-22 05:59:03,165 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.258
2025-06-22 05:59:03,165 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 05:59:03,166 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 05:59:03,166 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:00:02,183 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:00:02,204 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:00:03,223 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:00:03,223 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:00:03,224 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T05:59:50', tmtdew=7.3, humidity=59.04, cloud=0.0, wind=23.78, temperature=4.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T03:59:27.110', atlas_cloud=1, atlas_rain=1, zp_data=[0.06724999999999959, 0.1042500000000004, 0.0012500000000006395, 0.01649999999999885, 0.08050000000000068, 0.07425000000000104, 0.08900000000000041, 0.08225000000000016, 0.11899999999999977, 0.07150000000000034, 0.05924999999999869, 0.010999999999999233, 0.06649999999999956, 0.08624999999999972, 0.023999999999999133, 0.03599999999999959, 0.03924999999999912, 0.07049999999999912, 0.06099999999999994, -0.03125, 0.03599999999999781, -0.033250000000002444, 0.00975000000000037, -0.02725000000000044, 0.032999999999999474, 0.00849999999999973, 0.004749999999999588, -0.059499999999999886, -0.1664999999999992, -0.019999999999999574, -0.011999999999998678, -0.06199999999999939, -0.01875000000000071], zp_timestamp='2025-06-22T03:56:00')
2025-06-22 06:00:03,225 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-22 06:00:03,225 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:00:03,225 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 3s
2025-06-22 06:00:03,225 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:00:03,225 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:00:03.225
2025-06-22 06:00:03,234 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:00:03,295 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924559143. UTC time = 2025-06-22T04:00:03.225
2025-06-22 06:00:03,295 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:00:03,295 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:00:03,295 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:00:03,295 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:00:03,295 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:00:03,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.398
2025-06-22 06:00:03,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.378
2025-06-22 06:00:03,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:00:03,359 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:00:03,359 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:01:02,264 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:01:02,285 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:01:03,419 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:01:03,419 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:01:03,422 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:00:21', tmtdew=7.33, humidity=59.05, cloud=0.0, wind=25.34, temperature=4.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:00:27.072', atlas_cloud=1, atlas_rain=1, zp_data=[0.07874999999999943, 0.09325000000000117, 0.025249999999999773, 0.03549999999999898, 0.08200000000000074, 0.1152500000000014, 0.013999999999999346, 0.06625000000000014, 0.1169999999999991, 0.07600000000000051, 0.04124999999999979, 0.0005000000000006111, 0.11949999999999861, 0.03824999999999967, 0.014999999999998792, 0.04099999999999859, 0.047250000000000014, 0.03550000000000075, 0.06799999999999962, -0.0417500000000004, 0.032999999999999474, -0.0652500000000007, 0.004250000000000753, -0.04774999999999885, 0.03599999999999959, 0.05150000000000077, 0.042749999999999844, -0.09050000000000047, -0.12899999999999956, -0.03999999999999915, -0.02099999999999902, -0.07499999999999929, -0.024250000000002103], zp_timestamp='2025-06-22T03:59:00')
2025-06-22 06:01:03,422 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-22 06:01:03,422 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:01:03,422 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 3s
2025-06-22 06:01:03,422 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:01:03,423 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:01:03.423
2025-06-22 06:01:03,431 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:01:03,532 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457028. UTC time = 2025-06-22T04:01:03.423
2025-06-22 06:01:03,532 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:01:03,532 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:01:03,532 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:01:03,532 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:01:03,532 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:01:03,597 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.132
2025-06-22 06:01:03,597 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.425
2025-06-22 06:01:03,597 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:01:03,597 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:01:03,598 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:02:02,345 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:02:02,346 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:02:03,658 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:02:03,658 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:02:03,660 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:00:21', tmtdew=7.33, humidity=59.05, cloud=0.0, wind=25.34, temperature=4.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:00:27.072', atlas_cloud=1, atlas_rain=1, zp_data=[0.07874999999999943, 0.09325000000000117, 0.025249999999999773, 0.03549999999999898, 0.08200000000000074, 0.1152500000000014, 0.013999999999999346, 0.06625000000000014, 0.1169999999999991, 0.07600000000000051, 0.04124999999999979, 0.0005000000000006111, 0.11949999999999861, 0.03824999999999967, 0.014999999999998792, 0.04099999999999859, 0.047250000000000014, 0.03550000000000075, 0.06799999999999962, -0.0417500000000004, 0.032999999999999474, -0.0652500000000007, 0.004250000000000753, -0.04774999999999885, 0.03599999999999959, 0.05150000000000077, 0.042749999999999844, -0.09050000000000047, -0.12899999999999956, -0.03999999999999915, -0.02099999999999902, -0.07499999999999929, -0.024250000000002103], zp_timestamp='2025-06-22T03:59:00')
2025-06-22 06:02:03,660 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 42s
2025-06-22 06:02:03,660 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:02:03,660 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 3s
2025-06-22 06:02:03,660 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:02:03,661 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:02:03.661
2025-06-22 06:02:03,669 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:02:03,737 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458654. UTC time = 2025-06-22T04:02:03.661
2025-06-22 06:02:03,737 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:02:03,737 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:02:03,737 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:02:03,737 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:02:03,737 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:02:03,808 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.946
2025-06-22 06:02:03,808 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.396
2025-06-22 06:02:03,808 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:02:03,808 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:02:03,809 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:03:02,403 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:03:02,419 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:03:03,867 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:03:03,867 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:03:03,870 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:00:21', tmtdew=7.33, humidity=59.05, cloud=0.0, wind=25.34, temperature=4.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:00:27.072', atlas_cloud=1, atlas_rain=1, zp_data=[0.07874999999999943, 0.09325000000000117, 0.025249999999999773, 0.03549999999999898, 0.08200000000000074, 0.1152500000000014, 0.013999999999999346, 0.06625000000000014, 0.1169999999999991, 0.07600000000000051, 0.04124999999999979, 0.0005000000000006111, 0.11949999999999861, 0.03824999999999967, 0.014999999999998792, 0.04099999999999859, 0.047250000000000014, 0.03550000000000075, 0.06799999999999962, -0.0417500000000004, 0.032999999999999474, -0.0652500000000007, 0.004250000000000753, -0.04774999999999885, 0.03599999999999959, 0.05150000000000077, 0.042749999999999844, -0.09050000000000047, -0.12899999999999956, -0.03999999999999915, -0.02099999999999902, -0.07499999999999929, -0.024250000000002103], zp_timestamp='2025-06-22T03:59:00')
2025-06-22 06:03:03,870 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 42s
2025-06-22 06:03:03,870 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:03:03,870 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 3s
2025-06-22 06:03:03,870 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:03:03,871 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:03:03.871
2025-06-22 06:03:03,879 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:03:03,943 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924607824. UTC time = 2025-06-22T04:03:03.871
2025-06-22 06:03:03,943 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:03:03,943 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:03:03,943 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:03:03,943 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:03:03,943 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:03:04,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.837
2025-06-22 06:03:04,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.291
2025-06-22 06:03:04,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:03:04,008 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:03:04,009 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:04:02,479 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:04:02,497 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:04:04,067 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:04:04,067 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:04:04,069 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:03:32', tmtdew=7.28, humidity=59.22, cloud=0.0, wind=23.87, temperature=4.29, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:02:57.062', atlas_cloud=1, atlas_rain=1, zp_data=[0.07874999999999943, 0.09325000000000117, 0.025249999999999773, 0.03549999999999898, 0.08200000000000074, 0.1152500000000014, 0.013999999999999346, 0.06625000000000014, 0.1169999999999991, 0.07600000000000051, 0.04124999999999979, 0.0005000000000006111, 0.11949999999999861, 0.03824999999999967, 0.014999999999998792, 0.04099999999999859, 0.047250000000000014, 0.03550000000000075, 0.06799999999999962, -0.0417500000000004, 0.032999999999999474, -0.0652500000000007, 0.004250000000000753, -0.04774999999999885, 0.03599999999999959, 0.05150000000000077, 0.042749999999999844, -0.09050000000000047, -0.12899999999999956, -0.03999999999999915, -0.02099999999999902, -0.07499999999999929, -0.024250000000002103], zp_timestamp='2025-06-22T04:02:00')
2025-06-22 06:04:04,069 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-22 06:04:04,069 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:04:04,070 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 4s
2025-06-22 06:04:04,070 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:04:04,070 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:04:04.070
2025-06-22 06:04:04,079 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:04:04,140 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924595903. UTC time = 2025-06-22T04:04:04.070
2025-06-22 06:04:04,140 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:04:04,140 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:04:04,140 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:04:04,140 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:04:04,140 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:04:04,204 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.806
2025-06-22 06:04:04,204 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.108
2025-06-22 06:04:04,204 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:04:04,204 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:04:04,204 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:05:02,557 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:05:02,558 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:05:04,263 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:05:04,263 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:05:04,266 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:04:35', tmtdew=7.29, humidity=59.2, cloud=0.0, wind=24.67, temperature=4.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:04:27.091', atlas_cloud=1, atlas_rain=1, zp_data=[0.07874999999999943, 0.09325000000000117, 0.025249999999999773, 0.03549999999999898, 0.08200000000000074, 0.1152500000000014, 0.013999999999999346, 0.06625000000000014, 0.1169999999999991, 0.07600000000000051, 0.04124999999999979, 0.0005000000000006111, 0.11949999999999861, 0.03824999999999967, 0.014999999999998792, 0.04099999999999859, 0.047250000000000014, 0.03550000000000075, 0.06799999999999962, -0.0417500000000004, 0.032999999999999474, -0.0652500000000007, 0.004250000000000753, -0.04774999999999885, 0.03599999999999959, 0.05150000000000077, 0.042749999999999844, -0.09050000000000047, -0.12899999999999956, -0.03999999999999915, -0.02099999999999902, -0.07499999999999929, -0.024250000000002103], zp_timestamp='2025-06-22T04:02:00')
2025-06-22 06:05:04,266 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-22 06:05:04,266 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:05:04,266 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 4s
2025-06-22 06:05:04,266 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:05:04,267 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:05:04.267
2025-06-22 06:05:04,275 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:05:04,337 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457663. UTC time = 2025-06-22T04:05:04.267
2025-06-22 06:05:04,337 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:05:04,337 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:05:04,337 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:05:04,337 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:05:04,337 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:05:04,400 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.849
2025-06-22 06:05:04,400 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.846
2025-06-22 06:05:04,400 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:05:04,400 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:05:04,401 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:06:02,618 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:06:02,619 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:06:04,459 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:06:04,459 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:06:04,461 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:05:40', tmtdew=7.34, humidity=58.99, cloud=0.0, wind=23.5, temperature=4.37, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:05:27.053', atlas_cloud=1, atlas_rain=1, zp_data=[0.07874999999999943, 0.09325000000000117, 0.025249999999999773, 0.03549999999999898, 0.08200000000000074, 0.1152500000000014, 0.013999999999999346, 0.06625000000000014, 0.1169999999999991, 0.07600000000000051, 0.04124999999999979, 0.0005000000000006111, 0.11949999999999861, 0.03824999999999967, 0.014999999999998792, 0.04099999999999859, 0.047250000000000014, 0.03550000000000075, 0.06799999999999962, -0.0417500000000004, 0.032999999999999474, -0.0652500000000007, 0.004250000000000753, -0.04774999999999885, 0.03599999999999959, 0.05150000000000077, 0.042749999999999844, -0.09050000000000047, -0.12899999999999956, -0.03999999999999915, -0.02099999999999902, -0.07499999999999929, -0.024250000000002103], zp_timestamp='2025-06-22T04:02:00')
2025-06-22 06:06:04,461 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 06:06:04,461 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:06:04,461 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 4s
2025-06-22 06:06:04,461 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:06:04,461 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:06:04.461
2025-06-22 06:06:04,470 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:06:04,532 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456296. UTC time = 2025-06-22T04:06:04.461
2025-06-22 06:06:04,532 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:06:04,532 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:06:04,532 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:06:04,532 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:06:04,532 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:06:04,597 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.967
2025-06-22 06:06:04,597 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.596
2025-06-22 06:06:04,597 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:06:04,597 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:06:04,597 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:07:02,679 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:07:02,680 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:07:04,657 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:07:04,658 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:07:04,660 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:06:43', tmtdew=7.33, humidity=59.04, cloud=0.0, wind=22.28, temperature=4.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:05:57.034', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.09025000000000105, -0.005749999999999034, 0.011499999999999844, 0.08800000000000097, 0.07725000000000115, 0.026999999999999247, 0.03825000000000145, 0.03549999999999898, 0.051000000000000156, 0.010249999999999204, -0.012000000000000455, 0.07399999999999984, 0.05424999999999969, 0.024499999999999744, 0.0009999999999994458, 0.03325000000000067, 0.04499999999999993, 0.05400000000000027, -0.04475000000000051, 0.026499999999998636, -0.06225000000000058, -0.027249999999998664, -0.0572499999999998, -0.014000000000001123, -0.02099999999999902, 0.008750000000000924, -0.0625, -0.10699999999999932, -0.12950000000000017, 0.0010000000000012221, -0.06899999999999906, -0.06575000000000131], zp_timestamp='2025-06-22T04:05:00')
2025-06-22 06:07:04,660 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 06:07:04,660 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:07:04,660 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 4s
2025-06-22 06:07:04,660 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:07:04,661 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:07:04.661
2025-06-22 06:07:04,669 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:07:04,731 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554803. UTC time = 2025-06-22T04:07:04.661
2025-06-22 06:07:04,731 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:07:04,731 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:07:04,732 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:07:04,732 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:07:04,732 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:07:04,794 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.157
2025-06-22 06:07:04,795 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.905
2025-06-22 06:07:04,795 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:07:04,795 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:07:04,795 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:08:02,740 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:08:02,741 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:08:04,855 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:08:04,855 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:08:04,858 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:07:46', tmtdew=7.31, humidity=59.11, cloud=0.0, wind=24.4, temperature=4.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:07:27.062', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.09025000000000105, -0.005749999999999034, 0.011499999999999844, 0.08800000000000097, 0.07725000000000115, 0.026999999999999247, 0.03825000000000145, 0.03549999999999898, 0.051000000000000156, 0.010249999999999204, -0.012000000000000455, 0.07399999999999984, 0.05424999999999969, 0.024499999999999744, 0.0009999999999994458, 0.03325000000000067, 0.04499999999999993, 0.05400000000000027, -0.04475000000000051, 0.026499999999998636, -0.06225000000000058, -0.027249999999998664, -0.0572499999999998, -0.014000000000001123, -0.02099999999999902, 0.008750000000000924, -0.0625, -0.10699999999999932, -0.12950000000000017, 0.0010000000000012221, -0.06899999999999906, -0.06575000000000131], zp_timestamp='2025-06-22T04:05:00')
2025-06-22 06:08:04,858 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-22 06:08:04,858 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:08:04,858 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 4s
2025-06-22 06:08:04,858 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:08:04,858 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:08:04.858
2025-06-22 06:08:04,867 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:08:04,930 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455208. UTC time = 2025-06-22T04:08:04.858
2025-06-22 06:08:04,930 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:08:04,930 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:08:04,930 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:08:04,930 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:08:04,930 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:08:04,994 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.418
2025-06-22 06:08:04,994 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.143
2025-06-22 06:08:04,995 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:08:04,995 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:08:04,995 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:09:02,801 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:09:02,802 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:09:05,055 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:09:05,055 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:09:05,057 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:08:50', tmtdew=7.32, humidity=59.07, cloud=0.0, wind=27.49, temperature=4.42, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:08:27.110', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.09025000000000105, -0.005749999999999034, 0.011499999999999844, 0.08800000000000097, 0.07725000000000115, 0.026999999999999247, 0.03825000000000145, 0.03549999999999898, 0.051000000000000156, 0.010249999999999204, -0.012000000000000455, 0.07399999999999984, 0.05424999999999969, 0.024499999999999744, 0.0009999999999994458, 0.03325000000000067, 0.04499999999999993, 0.05400000000000027, -0.04475000000000051, 0.026499999999998636, -0.06225000000000058, -0.027249999999998664, -0.0572499999999998, -0.014000000000001123, -0.02099999999999902, 0.008750000000000924, -0.0625, -0.10699999999999932, -0.12950000000000017, 0.0010000000000012221, -0.06899999999999906, -0.06575000000000131], zp_timestamp='2025-06-22T04:05:00')
2025-06-22 06:09:05,058 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-22 06:09:05,058 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:09:05,058 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 5s
2025-06-22 06:09:05,058 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:09:05,058 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:09:05.058
2025-06-22 06:09:05,067 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:09:05,130 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924554696. UTC time = 2025-06-22T04:09:05.058
2025-06-22 06:09:05,130 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:09:05,130 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:09:05,130 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:09:05,130 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:09:05,130 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:09:05,193 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.606
2025-06-22 06:09:05,193 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.310
2025-06-22 06:09:05,193 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:09:05,193 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:09:05,194 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:10:02,862 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:10:02,863 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:10:05,253 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:10:05,253 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:10:05,256 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:09:21', tmtdew=7.38, humidity=58.63, cloud=0.0, wind=25.02, temperature=4.5, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:08:57.091', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.09025000000000105, -0.005749999999999034, 0.011499999999999844, 0.08800000000000097, 0.07725000000000115, 0.026999999999999247, 0.03825000000000145, 0.03549999999999898, 0.051000000000000156, 0.010249999999999204, -0.012000000000000455, 0.07399999999999984, 0.05424999999999969, 0.024499999999999744, 0.0009999999999994458, 0.03325000000000067, 0.04499999999999993, 0.05400000000000027, -0.04475000000000051, 0.026499999999998636, -0.06225000000000058, -0.027249999999998664, -0.0572499999999998, -0.014000000000001123, -0.02099999999999902, 0.008750000000000924, -0.0625, -0.10699999999999932, -0.12950000000000017, 0.0010000000000012221, -0.06899999999999906, -0.06575000000000131], zp_timestamp='2025-06-22T04:07:00')
2025-06-22 06:10:05,256 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-22 06:10:05,256 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:10:05,256 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 5s
2025-06-22 06:10:05,256 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:10:05,256 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:10:05.256
2025-06-22 06:10:05,265 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:10:05,326 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924562557. UTC time = 2025-06-22T04:10:05.256
2025-06-22 06:10:05,326 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:10:05,326 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:10:05,326 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:10:05,326 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:10:05,326 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:10:05,390 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.290
2025-06-22 06:10:05,390 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.403
2025-06-22 06:10:05,390 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:10:05,390 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:10:05,390 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:11:02,923 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:11:02,924 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:11:05,450 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:11:05,451 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:11:05,453 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:10:25', tmtdew=7.45, humidity=58.6, cloud=0.0, wind=24.23, temperature=4.44, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:09:27.072', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.09025000000000105, -0.005749999999999034, 0.011499999999999844, 0.08800000000000097, 0.07725000000000115, 0.026999999999999247, 0.03825000000000145, 0.03549999999999898, 0.051000000000000156, 0.010249999999999204, -0.012000000000000455, 0.07399999999999984, 0.05424999999999969, 0.024499999999999744, 0.0009999999999994458, 0.03325000000000067, 0.04499999999999993, 0.05400000000000027, -0.04475000000000051, 0.026499999999998636, -0.06225000000000058, -0.027249999999998664, -0.0572499999999998, -0.014000000000001123, -0.02099999999999902, 0.008750000000000924, -0.0625, -0.10699999999999932, -0.12950000000000017, 0.0010000000000012221, -0.06899999999999906, -0.06575000000000131], zp_timestamp='2025-06-22T04:07:00')
2025-06-22 06:11:05,453 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-22 06:11:05,454 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:11:05,454 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 5s
2025-06-22 06:11:05,454 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:11:05,454 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:11:05.454
2025-06-22 06:11:05,463 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:11:05,528 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457559. UTC time = 2025-06-22T04:11:05.454
2025-06-22 06:11:05,528 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:11:05,528 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:11:05,528 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:11:05,528 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:11:05,528 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:11:05,594 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.054
2025-06-22 06:11:05,594 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.422
2025-06-22 06:11:05,594 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:11:05,594 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:11:05,595 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:12:02,984 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:12:02,985 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:12:05,655 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:12:05,655 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:12:05,657 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:10:25', tmtdew=7.45, humidity=58.6, cloud=0.0, wind=24.23, temperature=4.44, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:09:27.072', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.09025000000000105, -0.005749999999999034, 0.011499999999999844, 0.08800000000000097, 0.07725000000000115, 0.026999999999999247, 0.03825000000000145, 0.03549999999999898, 0.051000000000000156, 0.010249999999999204, -0.012000000000000455, 0.07399999999999984, 0.05424999999999969, 0.024499999999999744, 0.0009999999999994458, 0.03325000000000067, 0.04499999999999993, 0.05400000000000027, -0.04475000000000051, 0.026499999999998636, -0.06225000000000058, -0.027249999999998664, -0.0572499999999998, -0.014000000000001123, -0.02099999999999902, 0.008750000000000924, -0.0625, -0.10699999999999932, -0.12950000000000017, 0.0010000000000012221, -0.06899999999999906, -0.06575000000000131], zp_timestamp='2025-06-22T04:07:00')
2025-06-22 06:12:05,658 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 40s
2025-06-22 06:12:05,658 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:12:05,658 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 5s
2025-06-22 06:12:05,658 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:12:05,658 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:12:05.658
2025-06-22 06:12:05,667 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:12:05,729 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19245937. UTC time = 2025-06-22T04:12:05.658
2025-06-22 06:12:05,729 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:12:05,729 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:12:05,729 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:12:05,729 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:12:05,729 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:12:05,794 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.896
2025-06-22 06:12:05,794 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.366
2025-06-22 06:12:05,794 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:12:05,794 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:12:05,794 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:13:03,045 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:13:03,046 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:13:05,851 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:13:05,851 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:13:05,853 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:12:32', tmtdew=7.42, humidity=58.6, cloud=0.0, wind=24.38, temperature=4.46, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:12:27.043', atlas_cloud=1, atlas_rain=1, zp_data=[0.05874999999999986, 0.11325000000000074, 0.07875000000000121, 0.07749999999999879, 0.08050000000000068, 0.08174999999999955, 0.032999999999999474, 0.09725000000000072, 0.11350000000000016, 0.07900000000000063, 0.034250000000000114, 0.03649999999999842, 0.07499999999999929, 0.08424999999999905, 0.08499999999999908, 0.024499999999999744, 0.07675000000000054, 0.04550000000000054, 0.08499999999999908, -0.023750000000001492, 0.053999999999998494, -0.06625000000000192, -0.028249999999999886, -0.03775000000000084, 0.05299999999999905, 0.0235000000000003, 0.06174999999999997, -0.06649999999999956, -0.12950000000000017, -0.050499999999999545, -0.04299999999999926, -0.060499999999997556, 0.00274999999999892], zp_timestamp='2025-06-22T04:11:00')
2025-06-22 06:13:05,853 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-22 06:13:05,853 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:13:05,853 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 5s
2025-06-22 06:13:05,853 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:13:05,854 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:13:05.854
2025-06-22 06:13:05,864 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:13:05,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924610958. UTC time = 2025-06-22T04:13:05.854
2025-06-22 06:13:05,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:13:05,928 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:13:05,929 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:13:05,929 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:13:05,929 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:13:05,992 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.816
2025-06-22 06:13:05,992 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.232
2025-06-22 06:13:05,992 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:13:05,992 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:13:05,992 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:14:03,106 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:14:03,127 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:14:06,051 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:14:06,051 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:14:06,054 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:13:35', tmtdew=7.38, humidity=58.63, cloud=0.0, wind=23.22, temperature=4.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:12:57.024', atlas_cloud=1, atlas_rain=1, zp_data=[0.05874999999999986, 0.11325000000000074, 0.07875000000000121, 0.07749999999999879, 0.08050000000000068, 0.08174999999999955, 0.032999999999999474, 0.09725000000000072, 0.11350000000000016, 0.07900000000000063, 0.034250000000000114, 0.03649999999999842, 0.07499999999999929, 0.08424999999999905, 0.08499999999999908, 0.024499999999999744, 0.07675000000000054, 0.04550000000000054, 0.08499999999999908, -0.023750000000001492, 0.053999999999998494, -0.06625000000000192, -0.028249999999999886, -0.03775000000000084, 0.05299999999999905, 0.0235000000000003, 0.06174999999999997, -0.06649999999999956, -0.12950000000000017, -0.050499999999999545, -0.04299999999999926, -0.060499999999997556, 0.00274999999999892], zp_timestamp='2025-06-22T04:11:00')
2025-06-22 06:14:06,054 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-22 06:14:06,054 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:14:06,054 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 6s
2025-06-22 06:14:06,054 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:14:06,054 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:14:06.054
2025-06-22 06:14:06,063 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:14:06,125 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458808. UTC time = 2025-06-22T04:14:06.054
2025-06-22 06:14:06,125 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:14:06,125 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:14:06,125 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:14:06,125 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:14:06,125 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:14:06,190 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.812
2025-06-22 06:14:06,191 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.021
2025-06-22 06:14:06,191 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:14:06,191 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:14:06,191 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:15:03,187 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:15:03,209 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:15:06,251 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:15:06,251 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:15:06,253 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:14:38', tmtdew=7.36, humidity=59.04, cloud=0.0, wind=22.71, temperature=4.38, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:14:27.053', atlas_cloud=1, atlas_rain=1, zp_data=[0.05874999999999986, 0.11325000000000074, 0.07875000000000121, 0.07749999999999879, 0.08050000000000068, 0.08174999999999955, 0.032999999999999474, 0.09725000000000072, 0.11350000000000016, 0.07900000000000063, 0.034250000000000114, 0.03649999999999842, 0.07499999999999929, 0.08424999999999905, 0.08499999999999908, 0.024499999999999744, 0.07675000000000054, 0.04550000000000054, 0.08499999999999908, -0.023750000000001492, 0.053999999999998494, -0.06625000000000192, -0.028249999999999886, -0.03775000000000084, 0.05299999999999905, 0.0235000000000003, 0.06174999999999997, -0.06649999999999956, -0.12950000000000017, -0.050499999999999545, -0.04299999999999926, -0.060499999999997556, 0.00274999999999892], zp_timestamp='2025-06-22T04:11:00')
2025-06-22 06:15:06,253 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-22 06:15:06,253 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:15:06,253 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 6s
2025-06-22 06:15:06,253 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:15:06,254 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:15:06.254
2025-06-22 06:15:06,262 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:15:06,323 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924570873. UTC time = 2025-06-22T04:15:06.254
2025-06-22 06:15:06,323 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:15:06,323 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:15:06,323 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:15:06,323 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:15:06,323 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:15:06,386 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.883
2025-06-22 06:15:06,386 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.729
2025-06-22 06:15:06,387 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:15:06,387 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:15:06,387 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:16:03,269 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:16:03,270 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:16:06,447 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:16:06,447 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:16:06,450 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:15:43', tmtdew=7.33, humidity=59.04, cloud=0.0, wind=21.08, temperature=4.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:15:27.014', atlas_cloud=1, atlas_rain=1, zp_data=[0.03774999999999906, 0.11425000000000196, 0.0037500000000019185, 0.011499999999999844, 0.046499999999999986, 0.01675000000000182, 0.031000000000000583, 0.06925000000000026, 0.12249999999999872, 0.06600000000000072, 0.03125, -0.011499999999999844, 0.06299999999999883, 0.10125000000000028, 0.013999999999999346, -0.004000000000001336, 0.042749999999999844, 0.03049999999999997, 0.07749999999999879, -0.02925000000000111, 0.0019999999999988916, -0.008250000000000313, -0.020749999999999602, -0.05925000000000047, 0.0039999999999995595, 0.014499999999999957, 0.020250000000000767, -0.10350000000000037, -0.11500000000000021, -0.058499999999998664, -0.004999999999999005, -0.04499999999999815, 0.01574999999999882], zp_timestamp='2025-06-22T04:14:00')
2025-06-22 06:16:06,450 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-22 06:16:06,450 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:16:06,450 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 6s
2025-06-22 06:16:06,450 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:16:06,451 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:16:06.451
2025-06-22 06:16:06,459 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:16:06,521 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924559246. UTC time = 2025-06-22T04:16:06.451
2025-06-22 06:16:06,521 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:16:06,521 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:16:06,521 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:16:06,521 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:16:06,521 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:16:06,585 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.027
2025-06-22 06:16:06,585 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.717
2025-06-22 06:16:06,585 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:16:06,585 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:16:06,585 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:17:03,330 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:17:03,331 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:17:06,643 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:17:06,643 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:17:06,645 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:16:47', tmtdew=7.33, humidity=59.03, cloud=0.0, wind=22.46, temperature=4.39, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:15:56.995', atlas_cloud=1, atlas_rain=1, zp_data=[0.03774999999999906, 0.11425000000000196, 0.0037500000000019185, 0.011499999999999844, 0.046499999999999986, 0.01675000000000182, 0.031000000000000583, 0.06925000000000026, 0.12249999999999872, 0.06600000000000072, 0.03125, -0.011499999999999844, 0.06299999999999883, 0.10125000000000028, 0.013999999999999346, -0.004000000000001336, 0.042749999999999844, 0.03049999999999997, 0.07749999999999879, -0.02925000000000111, 0.0019999999999988916, -0.008250000000000313, -0.020749999999999602, -0.05925000000000047, 0.0039999999999995595, 0.014499999999999957, 0.020250000000000767, -0.10350000000000037, -0.11500000000000021, -0.058499999999998664, -0.004999999999999005, -0.04499999999999815, 0.01574999999999882], zp_timestamp='2025-06-22T04:14:00')
2025-06-22 06:17:06,645 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-22 06:17:06,645 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:17:06,645 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 6s
2025-06-22 06:17:06,645 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:17:06,645 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:17:06.645
2025-06-22 06:17:06,654 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:17:06,719 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924553094. UTC time = 2025-06-22T04:17:06.645
2025-06-22 06:17:06,719 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:17:06,719 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:17:06,719 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:17:06,719 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:17:06,719 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:17:06,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.244
2025-06-22 06:17:06,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.000
2025-06-22 06:17:06,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:17:06,784 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:17:06,784 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:18:03,388 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:18:03,389 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:18:06,844 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:18:06,844 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:18:06,846 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:17:50', tmtdew=7.36, humidity=59.03, cloud=0.0, wind=23.73, temperature=4.39, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:17:27.024', atlas_cloud=1, atlas_rain=1, zp_data=[0.03774999999999906, 0.11425000000000196, 0.0037500000000019185, 0.011499999999999844, 0.046499999999999986, 0.01675000000000182, 0.031000000000000583, 0.06925000000000026, 0.12249999999999872, 0.06600000000000072, 0.03125, -0.011499999999999844, 0.06299999999999883, 0.10125000000000028, 0.013999999999999346, -0.004000000000001336, 0.042749999999999844, 0.03049999999999997, 0.07749999999999879, -0.02925000000000111, 0.0019999999999988916, -0.008250000000000313, -0.020749999999999602, -0.05925000000000047, 0.0039999999999995595, 0.014499999999999957, 0.020250000000000767, -0.10350000000000037, -0.11500000000000021, -0.058499999999998664, -0.004999999999999005, -0.04499999999999815, 0.01574999999999882], zp_timestamp='2025-06-22T04:14:00')
2025-06-22 06:18:06,847 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-22 06:18:06,847 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:18:06,847 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 6s
2025-06-22 06:18:06,847 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:18:06,847 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:18:06.847
2025-06-22 06:18:06,856 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:18:06,917 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924552345. UTC time = 2025-06-22T04:18:06.847
2025-06-22 06:18:06,917 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:18:06,917 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:18:06,917 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:18:06,917 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:18:06,917 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:18:06,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.531
2025-06-22 06:18:06,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.212
2025-06-22 06:18:06,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:18:06,981 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:18:06,982 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:19:03,449 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:19:03,450 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:19:07,042 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:19:07,042 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:19:07,044 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:18:54', tmtdew=7.33, humidity=59.04, cloud=0.0, wind=21.45, temperature=4.33, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:18:27.072', atlas_cloud=1, atlas_rain=1, zp_data=[0.03774999999999906, 0.11425000000000196, 0.0037500000000019185, 0.011499999999999844, 0.046499999999999986, 0.01675000000000182, 0.031000000000000583, 0.06925000000000026, 0.12249999999999872, 0.06600000000000072, 0.03125, -0.011499999999999844, 0.06299999999999883, 0.10125000000000028, 0.013999999999999346, -0.004000000000001336, 0.042749999999999844, 0.03049999999999997, 0.07749999999999879, -0.02925000000000111, 0.0019999999999988916, -0.008250000000000313, -0.020749999999999602, -0.05925000000000047, 0.0039999999999995595, 0.014499999999999957, 0.020250000000000767, -0.10350000000000037, -0.11500000000000021, -0.058499999999998664, -0.004999999999999005, -0.04499999999999815, 0.01574999999999882], zp_timestamp='2025-06-22T04:17:00')
2025-06-22 06:19:07,044 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-22 06:19:07,044 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:19:07,044 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 7s
2025-06-22 06:19:07,044 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:19:07,045 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:19:07.045
2025-06-22 06:19:07,054 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:19:07,121 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556894. UTC time = 2025-06-22T04:19:07.045
2025-06-22 06:19:07,121 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:19:07,121 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:19:07,121 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:19:07,121 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:19:07,121 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:19:07,188 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.480
2025-06-22 06:19:07,188 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.352
2025-06-22 06:19:07,188 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:19:07,188 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:19:07,188 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:20:03,510 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:20:03,511 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:20:07,249 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:20:07,249 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:20:07,252 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:19:26', tmtdew=7.31, humidity=59.11, cloud=0.0, wind=20.31, temperature=4.3, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:19:27.034', atlas_cloud=1, atlas_rain=1, zp_data=[0.03774999999999906, 0.11425000000000196, 0.0037500000000019185, 0.011499999999999844, 0.046499999999999986, 0.01675000000000182, 0.031000000000000583, 0.06925000000000026, 0.12249999999999872, 0.06600000000000072, 0.03125, -0.011499999999999844, 0.06299999999999883, 0.10125000000000028, 0.013999999999999346, -0.004000000000001336, 0.042749999999999844, 0.03049999999999997, 0.07749999999999879, -0.02925000000000111, 0.0019999999999988916, -0.008250000000000313, -0.020749999999999602, -0.05925000000000047, 0.0039999999999995595, 0.014499999999999957, 0.020250000000000767, -0.10350000000000037, -0.11500000000000021, -0.058499999999998664, -0.004999999999999005, -0.04499999999999815, 0.01574999999999882], zp_timestamp='2025-06-22T04:17:00')
2025-06-22 06:20:07,252 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-22 06:20:07,252 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:20:07,252 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 7s
2025-06-22 06:20:07,252 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:20:07,252 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:20:07.252
2025-06-22 06:20:07,261 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:20:07,323 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924566673. UTC time = 2025-06-22T04:20:07.252
2025-06-22 06:20:07,323 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:20:07,323 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:20:07,323 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:20:07,323 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:20:07,323 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:20:07,387 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.193
2025-06-22 06:20:07,387 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.418
2025-06-22 06:20:07,387 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:20:07,387 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:20:07,387 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:21:03,571 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:21:03,572 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:21:07,447 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:21:07,448 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:21:07,450 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:21:01', tmtdew=7.23, humidity=59.31, cloud=0.0, wind=22.27, temperature=4.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:20:57.062', atlas_cloud=1, atlas_rain=1, zp_data=[0.03774999999999906, 0.11425000000000196, 0.0037500000000019185, 0.011499999999999844, 0.046499999999999986, 0.01675000000000182, 0.031000000000000583, 0.06925000000000026, 0.12249999999999872, 0.06600000000000072, 0.03125, -0.011499999999999844, 0.06299999999999883, 0.10125000000000028, 0.013999999999999346, -0.004000000000001336, 0.042749999999999844, 0.03049999999999997, 0.07749999999999879, -0.02925000000000111, 0.0019999999999988916, -0.008250000000000313, -0.020749999999999602, -0.05925000000000047, 0.0039999999999995595, 0.014499999999999957, 0.020250000000000767, -0.10350000000000037, -0.11500000000000021, -0.058499999999998664, -0.004999999999999005, -0.04499999999999815, 0.01574999999999882], zp_timestamp='2025-06-22T04:17:00')
2025-06-22 06:21:07,450 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-06-22 06:21:07,450 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:21:07,450 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 7s
2025-06-22 06:21:07,450 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:21:07,451 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:21:07.451
2025-06-22 06:21:07,460 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:21:07,523 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458158. UTC time = 2025-06-22T04:21:07.451
2025-06-22 06:21:07,523 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:21:07,523 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:21:07,523 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:21:07,523 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:21:07,523 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:21:07,593 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.986
2025-06-22 06:21:07,593 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.410
2025-06-22 06:21:07,593 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:21:07,593 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:21:07,593 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:22:03,632 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:22:03,653 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:22:07,653 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:22:07,653 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:22:07,655 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:21:32', tmtdew=7.24, humidity=59.27, cloud=0.0, wind=22.05, temperature=4.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:21:27.043', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.12475000000000058, 0.0032500000000013074, 0.018499999999999517, 0.011499999999999844, 0.06975000000000087, 0.028999999999999915, 0.0652500000000007, 0.06949999999999967, 0.06400000000000006, 0.03824999999999967, 0.014499999999999957, 0.04349999999999987, 0.10275000000000034, 0.009999999999999787, -0.040000000000000924, 0.0832499999999996, 0.0035000000000007248, 0.051000000000000156, -0.03225000000000122, 0.05149999999999899, -0.018250000000001876, -0.03974999999999973, -0.021250000000000213, 0.015499999999999403, 0.013499999999998735, 0.036249999999999005, -0.0705000000000009, -0.05299999999999905, -0.10249999999999915, -0.036999999999999034, -0.04849999999999888, -0.026250000000000995], zp_timestamp='2025-06-22T04:20:00')
2025-06-22 06:22:07,655 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-22 06:22:07,655 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:22:07,655 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 7s
2025-06-22 06:22:07,655 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:22:07,656 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:22:07.656
2025-06-22 06:22:07,664 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:22:07,727 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924601537. UTC time = 2025-06-22T04:22:07.656
2025-06-22 06:22:07,727 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:22:07,727 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:22:07,727 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:22:07,727 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:22:07,727 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:22:07,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.857
2025-06-22 06:22:07,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.325
2025-06-22 06:22:07,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:22:07,792 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:22:07,793 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:23:03,711 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:23:03,731 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:23:07,851 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:23:07,851 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:23:07,854 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:22:36', tmtdew=7.24, humidity=59.27, cloud=0.0, wind=17.93, temperature=4.31, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:22:27.005', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.12475000000000058, 0.0032500000000013074, 0.018499999999999517, 0.011499999999999844, 0.06975000000000087, 0.028999999999999915, 0.0652500000000007, 0.06949999999999967, 0.06400000000000006, 0.03824999999999967, 0.014499999999999957, 0.04349999999999987, 0.10275000000000034, 0.009999999999999787, -0.040000000000000924, 0.0832499999999996, 0.0035000000000007248, 0.051000000000000156, -0.03225000000000122, 0.05149999999999899, -0.018250000000001876, -0.03974999999999973, -0.021250000000000213, 0.015499999999999403, 0.013499999999998735, 0.036249999999999005, -0.0705000000000009, -0.05299999999999905, -0.10249999999999915, -0.036999999999999034, -0.04849999999999888, -0.026250000000000995], zp_timestamp='2025-06-22T04:20:00')
2025-06-22 06:23:07,854 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-22 06:23:07,854 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:23:07,854 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 7s
2025-06-22 06:23:07,854 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:23:07,855 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:23:07.855
2025-06-22 06:23:07,864 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:23:07,929 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.19246018. UTC time = 2025-06-22T04:23:07.855
2025-06-22 06:23:07,930 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:23:07,930 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:23:07,930 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:23:07,930 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:23:07,930 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:23:07,995 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.805
2025-06-22 06:23:07,996 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.163
2025-06-22 06:23:07,996 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:23:07,996 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:23:07,996 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:24:03,791 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:24:03,792 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:24:08,055 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:24:08,055 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:24:08,058 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:23:39', tmtdew=7.24, humidity=59.25, cloud=0.0, wind=24.76, temperature=4.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:23:57.034', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.12475000000000058, 0.0032500000000013074, 0.018499999999999517, 0.011499999999999844, 0.06975000000000087, 0.028999999999999915, 0.0652500000000007, 0.06949999999999967, 0.06400000000000006, 0.03824999999999967, 0.014499999999999957, 0.04349999999999987, 0.10275000000000034, 0.009999999999999787, -0.040000000000000924, 0.0832499999999996, 0.0035000000000007248, 0.051000000000000156, -0.03225000000000122, 0.05149999999999899, -0.018250000000001876, -0.03974999999999973, -0.021250000000000213, 0.015499999999999403, 0.013499999999998735, 0.036249999999999005, -0.0705000000000009, -0.05299999999999905, -0.10249999999999915, -0.036999999999999034, -0.04849999999999888, -0.026250000000000995], zp_timestamp='2025-06-22T04:20:00')
2025-06-22 06:24:08,058 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-22 06:24:08,058 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:24:08,058 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 8s
2025-06-22 06:24:08,058 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:24:08,059 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:24:08.059
2025-06-22 06:24:08,067 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:24:08,129 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924581015. UTC time = 2025-06-22T04:24:08.059
2025-06-22 06:24:08,129 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:24:08,129 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:24:08,129 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:24:08,129 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:24:08,129 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:24:08,193 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.829
2025-06-22 06:24:08,193 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.922
2025-06-22 06:24:08,193 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:24:08,193 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:24:08,194 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:25:03,852 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:25:03,871 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:25:08,254 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:25:08,254 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:25:08,256 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:24:43', tmtdew=7.25, humidity=59.23, cloud=0.0, wind=20.34, temperature=4.27, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:24:27.014', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.12475000000000058, 0.0032500000000013074, 0.018499999999999517, 0.011499999999999844, 0.06975000000000087, 0.028999999999999915, 0.0652500000000007, 0.06949999999999967, 0.06400000000000006, 0.03824999999999967, 0.014499999999999957, 0.04349999999999987, 0.10275000000000034, 0.009999999999999787, -0.040000000000000924, 0.0832499999999996, 0.0035000000000007248, 0.051000000000000156, -0.03225000000000122, 0.05149999999999899, -0.018250000000001876, -0.03974999999999973, -0.021250000000000213, 0.015499999999999403, 0.013499999999998735, 0.036249999999999005, -0.0705000000000009, -0.05299999999999905, -0.10249999999999915, -0.036999999999999034, -0.04849999999999888, -0.026250000000000995], zp_timestamp='2025-06-22T04:23:00')
2025-06-22 06:25:08,257 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-22 06:25:08,257 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:25:08,257 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 8s
2025-06-22 06:25:08,257 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:25:08,257 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:25:08.257
2025-06-22 06:25:08,266 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:25:08,329 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456587. UTC time = 2025-06-22T04:25:08.257
2025-06-22 06:25:08,329 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:25:08,329 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:25:08,329 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:25:08,329 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:25:08,329 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:25:08,396 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.927
2025-06-22 06:25:08,396 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.601
2025-06-22 06:25:08,396 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:25:08,396 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:25:08,397 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:26:03,931 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:26:03,952 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:26:08,455 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:26:08,455 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:26:08,457 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:25:47', tmtdew=7.21, humidity=59.25, cloud=0.0, wind=22.66, temperature=4.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:25:26.976', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.12475000000000058, 0.0032500000000013074, 0.018499999999999517, 0.011499999999999844, 0.06975000000000087, 0.028999999999999915, 0.0652500000000007, 0.06949999999999967, 0.06400000000000006, 0.03824999999999967, 0.014499999999999957, 0.04349999999999987, 0.10275000000000034, 0.009999999999999787, -0.040000000000000924, 0.0832499999999996, 0.0035000000000007248, 0.051000000000000156, -0.03225000000000122, 0.05149999999999899, -0.018250000000001876, -0.03974999999999973, -0.021250000000000213, 0.015499999999999403, 0.013499999999998735, 0.036249999999999005, -0.0705000000000009, -0.05299999999999905, -0.10249999999999915, -0.036999999999999034, -0.04849999999999888, -0.026250000000000995], zp_timestamp='2025-06-22T04:23:00')
2025-06-22 06:26:08,457 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 06:26:08,457 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:26:08,457 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 8s
2025-06-22 06:26:08,457 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:26:08,457 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:26:08.457
2025-06-22 06:26:08,466 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:26:08,531 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924556266. UTC time = 2025-06-22T04:26:08.457
2025-06-22 06:26:08,531 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:26:08,531 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:26:08,531 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:26:08,531 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:26:08,531 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:26:08,598 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.098
2025-06-22 06:26:08,598 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.828
2025-06-22 06:26:08,598 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:26:08,598 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:26:08,599 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:27:04,012 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:27:04,013 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:27:08,659 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:27:08,659 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:27:08,661 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:25:47', tmtdew=7.21, humidity=59.25, cloud=0.0, wind=22.66, temperature=4.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:25:26.976', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.12475000000000058, 0.0032500000000013074, 0.018499999999999517, 0.011499999999999844, 0.06975000000000087, 0.028999999999999915, 0.0652500000000007, 0.06949999999999967, 0.06400000000000006, 0.03824999999999967, 0.014499999999999957, 0.04349999999999987, 0.10275000000000034, 0.009999999999999787, -0.040000000000000924, 0.0832499999999996, 0.0035000000000007248, 0.051000000000000156, -0.03225000000000122, 0.05149999999999899, -0.018250000000001876, -0.03974999999999973, -0.021250000000000213, 0.015499999999999403, 0.013499999999998735, 0.036249999999999005, -0.0705000000000009, -0.05299999999999905, -0.10249999999999915, -0.036999999999999034, -0.04849999999999888, -0.026250000000000995], zp_timestamp='2025-06-22T04:23:00')
2025-06-22 06:27:08,661 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 21s
2025-06-22 06:27:08,661 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:27:08,661 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 8s
2025-06-22 06:27:08,661 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:27:08,662 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:27:08.662
2025-06-22 06:27:08,670 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:27:08,734 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455211. UTC time = 2025-06-22T04:27:08.662
2025-06-22 06:27:08,735 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:27:08,735 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:27:08,735 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:27:08,735 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:27:08,735 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:27:08,799 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.341
2025-06-22 06:27:08,799 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.086
2025-06-22 06:27:08,799 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:27:08,799 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:27:08,799 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:28:04,071 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:28:04,072 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:28:08,860 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:28:08,860 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:28:08,870 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:25:47', tmtdew=7.21, humidity=59.25, cloud=0.0, wind=22.66, temperature=4.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:25:26.976', atlas_cloud=1, atlas_rain=1, zp_data=[0.03524999999999956, 0.12475000000000058, 0.0032500000000013074, 0.018499999999999517, 0.011499999999999844, 0.06975000000000087, 0.028999999999999915, 0.0652500000000007, 0.06949999999999967, 0.06400000000000006, 0.03824999999999967, 0.014499999999999957, 0.04349999999999987, 0.10275000000000034, 0.009999999999999787, -0.040000000000000924, 0.0832499999999996, 0.0035000000000007248, 0.051000000000000156, -0.03225000000000122, 0.05149999999999899, -0.018250000000001876, -0.03974999999999973, -0.021250000000000213, 0.015499999999999403, 0.013499999999998735, 0.036249999999999005, -0.0705000000000009, -0.05299999999999905, -0.10249999999999915, -0.036999999999999034, -0.04849999999999888, -0.026250000000000995], zp_timestamp='2025-06-22T04:23:00')
2025-06-22 06:28:08,870 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 21s
2025-06-22 06:28:08,870 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:28:08,870 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 8s
2025-06-22 06:28:08,870 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:28:08,871 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:28:08.871
2025-06-22 06:28:08,879 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:28:08,941 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924553323. UTC time = 2025-06-22T04:28:08.871
2025-06-22 06:28:08,941 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:28:08,941 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:28:08,941 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:28:08,941 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:28:08,941 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:28:09,004 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.654
2025-06-22 06:28:09,004 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.271
2025-06-22 06:28:09,005 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:28:09,005 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:28:09,005 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:29:04,132 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:29:04,149 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:29:09,065 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:29:09,065 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:29:09,067 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:28:57', tmtdew=7.09, humidity=59.81, cloud=0.0, wind=21.46, temperature=4.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:28:27.034', atlas_cloud=1, atlas_rain=1, zp_data=[0.05274999999999963, 0.06475000000000009, 0.007250000000000867, 0.0024999999999995026, 0.04550000000000054, 0.026250000000000995, 0.03500000000000014, 0.05025000000000013, 0.037499999999999645, 0.07199999999999918, 0.034250000000000114, -0.013500000000000512, 0.07600000000000051, 0.09425000000000061, 0.011999999999998678, -0.007500000000000284, 0.09224999999999994, -0.005000000000000782, 0.049999999999998934, -0.03175000000000061, 0.033500000000000085, -0.045750000000001734, -0.0047499999999978115, -0.03275000000000006, -0.021000000000000796, 0.04150000000000098, 0.027749999999999275, -0.04849999999999888, -0.07600000000000051, -0.021999999999998465, -0.06199999999999939, -0.06149999999999878, 0.0337499999999995], zp_timestamp='2025-06-22T04:26:00')
2025-06-22 06:29:09,067 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-22 06:29:09,067 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:29:09,067 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 9s
2025-06-22 06:29:09,067 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:29:09,068 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:29:09.068
2025-06-22 06:29:09,078 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:29:09,155 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455981. UTC time = 2025-06-22T04:29:09.068
2025-06-22 06:29:09,155 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:29:09,155 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:29:09,155 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:29:09,155 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:29:09,156 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:29:09,224 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.364
2025-06-22 06:29:09,224 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.384
2025-06-22 06:29:09,224 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:29:09,224 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:29:09,224 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:30:04,209 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:30:04,210 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:30:09,283 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:30:09,283 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:30:09,286 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:28:57', tmtdew=7.09, humidity=59.81, cloud=0.0, wind=21.46, temperature=4.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:28:27.034', atlas_cloud=1, atlas_rain=1, zp_data=[0.05274999999999963, 0.06475000000000009, 0.007250000000000867, 0.0024999999999995026, 0.04550000000000054, 0.026250000000000995, 0.03500000000000014, 0.05025000000000013, 0.037499999999999645, 0.07199999999999918, 0.034250000000000114, -0.013500000000000512, 0.07600000000000051, 0.09425000000000061, 0.011999999999998678, -0.007500000000000284, 0.09224999999999994, -0.005000000000000782, 0.049999999999998934, -0.03175000000000061, 0.033500000000000085, -0.045750000000001734, -0.0047499999999978115, -0.03275000000000006, -0.021000000000000796, 0.04150000000000098, 0.027749999999999275, -0.04849999999999888, -0.07600000000000051, -0.021999999999998465, -0.06199999999999939, -0.06149999999999878, 0.0337499999999995], zp_timestamp='2025-06-22T04:26:00')
2025-06-22 06:30:09,286 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 12s
2025-06-22 06:30:09,286 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:30:09,286 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 9s
2025-06-22 06:30:09,286 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:30:09,287 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:30:09.287
2025-06-22 06:30:09,295 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:30:09,357 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924571483. UTC time = 2025-06-22T04:30:09.287
2025-06-22 06:30:09,357 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:30:09,357 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:30:09,357 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:30:09,357 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:30:09,357 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:30:09,421 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.107
2025-06-22 06:30:09,421 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.423
2025-06-22 06:30:09,421 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:30:09,421 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:30:09,421 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:31:04,270 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:31:04,271 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:31:09,479 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:31:09,479 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:31:09,481 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:28:57', tmtdew=7.09, humidity=59.81, cloud=0.0, wind=21.46, temperature=4.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:28:27.034', atlas_cloud=1, atlas_rain=1, zp_data=[0.05274999999999963, 0.06475000000000009, 0.007250000000000867, 0.0024999999999995026, 0.04550000000000054, 0.026250000000000995, 0.03500000000000014, 0.05025000000000013, 0.037499999999999645, 0.07199999999999918, 0.034250000000000114, -0.013500000000000512, 0.07600000000000051, 0.09425000000000061, 0.011999999999998678, -0.007500000000000284, 0.09224999999999994, -0.005000000000000782, 0.049999999999998934, -0.03175000000000061, 0.033500000000000085, -0.045750000000001734, -0.0047499999999978115, -0.03275000000000006, -0.021000000000000796, 0.04150000000000098, 0.027749999999999275, -0.04849999999999888, -0.07600000000000051, -0.021999999999998465, -0.06199999999999939, -0.06149999999999878, 0.0337499999999995], zp_timestamp='2025-06-22T04:26:00')
2025-06-22 06:31:09,481 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 12s
2025-06-22 06:31:09,481 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:31:09,481 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 9s
2025-06-22 06:31:09,481 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:31:09,482 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:31:09.482
2025-06-22 06:31:09,490 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:31:09,551 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192458826. UTC time = 2025-06-22T04:31:09.482
2025-06-22 06:31:09,552 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:31:09,552 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:31:09,552 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:31:09,552 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:31:09,552 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:31:09,615 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.929
2025-06-22 06:31:09,615 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.387
2025-06-22 06:31:09,616 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:31:09,616 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:31:09,616 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:32:04,331 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:32:04,351 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:32:09,676 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:32:09,676 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:32:09,678 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:31:36', tmtdew=7.11, humidity=59.85, cloud=0.0, wind=18.37, temperature=4.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:31:27.005', atlas_cloud=1, atlas_rain=1, zp_data=[0.051750000000000185, 0.08225000000000193, 0.028249999999999886, 0.05649999999999977, 0.06299999999999883, 0.022250000000001435, 0.026500000000000412, 0.10275000000000034, 0.0024999999999995026, 0.06700000000000017, 0.049249999999998906, 0.016000000000000014, 0.09100000000000108, 0.09725000000000072, 0.0259999999999998, 0.03549999999999898, 0.056750000000000966, 0.0005000000000006111, 0.08150000000000013, -0.02075000000000138, 0.03799999999999848, -0.06825000000000081, -0.01974999999999838, -0.006249999999999645, -0.010000000000001563, 0.016500000000000625, 0.029749999999999943, -0.03149999999999942, -0.11149999999999949, -0.07399999999999984, -0.034999999999998366, -0.022999999999999687, 0.040749999999999176], zp_timestamp='2025-06-22T04:29:00')
2025-06-22 06:32:09,678 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-22 06:32:09,678 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:32:09,678 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 9s
2025-06-22 06:32:09,678 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:32:09,679 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:32:09.679
2025-06-22 06:32:09,687 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:32:09,749 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924610054. UTC time = 2025-06-22T04:32:09.679
2025-06-22 06:32:09,749 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:32:09,749 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:32:09,749 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:32:09,749 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:32:09,749 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:32:09,814 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.828
2025-06-22 06:32:09,814 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.274
2025-06-22 06:32:09,814 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:32:09,814 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:32:09,814 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:33:04,411 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:33:04,412 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:33:09,871 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:33:09,871 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:33:09,874 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:32:39', tmtdew=7.1, humidity=59.87, cloud=0.0, wind=23.04, temperature=4.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:32:28.003', atlas_cloud=1, atlas_rain=1, zp_data=[0.051750000000000185, 0.08225000000000193, 0.028249999999999886, 0.05649999999999977, 0.06299999999999883, 0.022250000000001435, 0.026500000000000412, 0.10275000000000034, 0.0024999999999995026, 0.06700000000000017, 0.049249999999998906, 0.016000000000000014, 0.09100000000000108, 0.09725000000000072, 0.0259999999999998, 0.03549999999999898, 0.056750000000000966, 0.0005000000000006111, 0.08150000000000013, -0.02075000000000138, 0.03799999999999848, -0.06825000000000081, -0.01974999999999838, -0.006249999999999645, -0.010000000000001563, 0.016500000000000625, 0.029749999999999943, -0.03149999999999942, -0.11149999999999949, -0.07399999999999984, -0.034999999999998366, -0.022999999999999687, 0.040749999999999176], zp_timestamp='2025-06-22T04:29:00')
2025-06-22 06:33:09,874 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-22 06:33:09,874 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:33:09,874 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 9s
2025-06-22 06:33:09,874 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:33:09,875 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:33:09.875
2025-06-22 06:33:09,884 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:33:09,948 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924593407. UTC time = 2025-06-22T04:33:09.875
2025-06-22 06:33:09,948 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:33:09,948 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:33:09,948 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:33:09,948 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:33:09,948 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:33:10,012 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.804
2025-06-22 06:33:10,012 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.083
2025-06-22 06:33:10,012 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:33:10,012 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:33:10,012 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:34:04,472 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:34:04,473 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:34:10,072 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:34:10,072 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:34:10,075 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:33:44', tmtdew=7.18, humidity=59.5, cloud=0.0, wind=18.39, temperature=4.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:33:27.965', atlas_cloud=1, atlas_rain=1, zp_data=[0.051750000000000185, 0.08225000000000193, 0.028249999999999886, 0.05649999999999977, 0.06299999999999883, 0.022250000000001435, 0.026500000000000412, 0.10275000000000034, 0.0024999999999995026, 0.06700000000000017, 0.049249999999998906, 0.016000000000000014, 0.09100000000000108, 0.09725000000000072, 0.0259999999999998, 0.03549999999999898, 0.056750000000000966, 0.0005000000000006111, 0.08150000000000013, -0.02075000000000138, 0.03799999999999848, -0.06825000000000081, -0.01974999999999838, -0.006249999999999645, -0.010000000000001563, 0.016500000000000625, 0.029749999999999943, -0.03149999999999942, -0.11149999999999949, -0.07399999999999984, -0.034999999999998366, -0.022999999999999687, 0.040749999999999176], zp_timestamp='2025-06-22T04:32:00')
2025-06-22 06:34:10,075 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-06-22 06:34:10,075 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:34:10,075 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 10s
2025-06-22 06:34:10,075 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:34:10,076 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:34:10.076
2025-06-22 06:34:10,085 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:34:10,146 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192457471. UTC time = 2025-06-22T04:34:10.076
2025-06-22 06:34:10,146 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:34:10,146 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:34:10,146 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:34:10,146 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:34:10,146 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:34:10,209 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.856
2025-06-22 06:34:10,210 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.812
2025-06-22 06:34:10,210 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:34:10,210 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:34:10,211 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:35:04,533 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:35:04,556 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:35:10,271 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:35:10,271 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:35:10,274 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:34:47', tmtdew=7.13, humidity=59.55, cloud=0.0, wind=23.82, temperature=4.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:34:28.013', atlas_cloud=1, atlas_rain=1, zp_data=[0.051750000000000185, 0.08225000000000193, 0.028249999999999886, 0.05649999999999977, 0.06299999999999883, 0.022250000000001435, 0.026500000000000412, 0.10275000000000034, 0.0024999999999995026, 0.06700000000000017, 0.049249999999998906, 0.016000000000000014, 0.09100000000000108, 0.09725000000000072, 0.0259999999999998, 0.03549999999999898, 0.056750000000000966, 0.0005000000000006111, 0.08150000000000013, -0.02075000000000138, 0.03799999999999848, -0.06825000000000081, -0.01974999999999838, -0.006249999999999645, -0.010000000000001563, 0.016500000000000625, 0.029749999999999943, -0.03149999999999942, -0.11149999999999949, -0.07399999999999984, -0.034999999999998366, -0.022999999999999687, 0.040749999999999176], zp_timestamp='2025-06-22T04:32:00')
2025-06-22 06:35:10,275 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-22 06:35:10,275 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:35:10,275 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 10s
2025-06-22 06:35:10,275 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:35:10,275 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:35:10.275
2025-06-22 06:35:10,285 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:35:10,356 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192456161. UTC time = 2025-06-22T04:35:10.275
2025-06-22 06:35:10,356 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:35:10,356 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:35:10,356 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:35:10,356 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:35:10,356 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:35:10,427 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.981
2025-06-22 06:35:10,428 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.629
2025-06-22 06:35:10,428 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:35:10,428 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:35:10,428 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:36:04,616 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:36:04,617 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:36:10,488 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:36:10,488 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:36:10,490 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:35:51', tmtdew=7.05, humidity=60.12, cloud=0.0, wind=20.8, temperature=4.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:35:27.974', atlas_cloud=1, atlas_rain=1, zp_data=[0.051750000000000185, 0.08225000000000193, 0.028249999999999886, 0.05649999999999977, 0.06299999999999883, 0.022250000000001435, 0.026500000000000412, 0.10275000000000034, 0.0024999999999995026, 0.06700000000000017, 0.049249999999998906, 0.016000000000000014, 0.09100000000000108, 0.09725000000000072, 0.0259999999999998, 0.03549999999999898, 0.056750000000000966, 0.0005000000000006111, 0.08150000000000013, -0.02075000000000138, 0.03799999999999848, -0.06825000000000081, -0.01974999999999838, -0.006249999999999645, -0.010000000000001563, 0.016500000000000625, 0.029749999999999943, -0.03149999999999942, -0.11149999999999949, -0.07399999999999984, -0.034999999999998366, -0.022999999999999687, 0.040749999999999176], zp_timestamp='2025-06-22T04:32:00')
2025-06-22 06:36:10,490 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-22 06:36:10,490 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:36:10,490 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 10s
2025-06-22 06:36:10,490 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:36:10,490 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:36:10.491
2025-06-22 06:36:10,499 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:36:10,562 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.192455402. UTC time = 2025-06-22T04:36:10.491
2025-06-22 06:36:10,562 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:36:10,562 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:36:10,562 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:36:10,562 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:36:10,562 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:36:10,627 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.178
2025-06-22 06:36:10,627 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.931
2025-06-22 06:36:10,627 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:36:10,627 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:36:10,628 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:37:04,677 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:37:04,678 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:37:10,688 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:37:10,688 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:37:10,691 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:36:23', tmtdew=7.08, humidity=60.12, cloud=0.0, wind=26.57, temperature=4.08, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:35:57.955', atlas_cloud=1, atlas_rain=1, zp_data=[0.04875000000000007, 0.08924999999999983, 0.11025000000000063, -0.0015000000000000568, 0.03449999999999953, 0.06375000000000064, -0.002000000000000668, 0.0912500000000005, 0.09149999999999991, 0.05900000000000105, 0.04824999999999946, 0.0389999999999997, 0.09799999999999898, 0.09525000000000006, 0.00849999999999973, 0.017999999999998906, 0.060249999999999915, -0.022500000000000853, 0.026499999999998636, -0.06225000000000058, 0.06899999999999906, -0.035250000000001336, 0.020250000000000767, -0.03325000000000067, 0.006999999999999673, 0.026500000000000412, 0.021250000000000213, -0.04349999999999987, -0.07199999999999918, -0.01699999999999946, -0.038000000000000256, -0.0519999999999996, 0.035749999999998394], zp_timestamp='2025-06-22T04:35:00')
2025-06-22 06:37:10,691 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 47s
2025-06-22 06:37:10,691 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:37:10,691 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 10s
2025-06-22 06:37:10,691 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:37:10,692 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:37:10.692
2025-06-22 06:37:10,700 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:37:10,763 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460848.1924551856. UTC time = 2025-06-22T04:37:10.692
2025-06-22 06:37:10,763 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-06-22 06:37:10,763 [DEBUG  ][weather_worker][lcu.py][zero_point_cloudiness] There are 0 bad sectors of 25. This is fewer than the threshhold of 15.
2025-06-22 06:37:10,763 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:37:10,763 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:37:10,763 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:37:10,828 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.447
2025-06-22 06:37:10,828 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.162
2025-06-22 06:37:10,828 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:37:10,828 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:37:10,829 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:38:04,738 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:38:04,758 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:38:10,889 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:38:10,889 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:38:10,891 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:36:23', tmtdew=7.08, humidity=60.12, cloud=0.0, wind=26.57, temperature=4.08, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:35:57.955', atlas_cloud=1, atlas_rain=1, zp_data=[0.04875000000000007, 0.08924999999999983, 0.11025000000000063, -0.0015000000000000568, 0.03449999999999953, 0.06375000000000064, -0.002000000000000668, 0.0912500000000005, 0.09149999999999991, 0.05900000000000105, 0.04824999999999946, 0.0389999999999997, 0.09799999999999898, 0.09525000000000006, 0.00849999999999973, 0.017999999999998906, 0.060249999999999915, -0.022500000000000853, 0.026499999999998636, -0.06225000000000058, 0.06899999999999906, -0.035250000000001336, 0.020250000000000767, -0.03325000000000067, 0.006999999999999673, 0.026500000000000412, 0.021250000000000213, -0.04349999999999987, -0.07199999999999918, -0.01699999999999946, -0.038000000000000256, -0.0519999999999996, 0.035749999999998394], zp_timestamp='2025-06-22T04:35:00')
2025-06-22 06:38:10,891 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 47s
2025-06-22 06:38:10,891 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:38:10,891 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 10s
2025-06-22 06:38:10,891 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:38:10,892 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:38:10.892
2025-06-22 06:38:10,900 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:38:10,962 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192621642. UTC time = 2025-06-22T04:38:10.892
2025-06-22 06:38:10,962 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:38:10,962 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:38:10,962 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:38:10,962 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:38:11,026 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.568
2025-06-22 06:38:11,026 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.321
2025-06-22 06:38:11,026 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:38:11,026 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:38:11,026 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:39:04,818 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:39:04,819 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:39:11,086 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:39:11,086 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:39:11,097 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:39:01', tmtdew=7.01, humidity=60.26, cloud=0.0, wind=21.15, temperature=4.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:38:27.946', atlas_cloud=1, atlas_rain=1, zp_data=[0.04875000000000007, 0.08924999999999983, 0.11025000000000063, -0.0015000000000000568, 0.03449999999999953, 0.06375000000000064, -0.002000000000000668, 0.0912500000000005, 0.09149999999999991, 0.05900000000000105, 0.04824999999999946, 0.0389999999999997, 0.09799999999999898, 0.09525000000000006, 0.00849999999999973, 0.017999999999998906, 0.060249999999999915, -0.022500000000000853, 0.026499999999998636, -0.06225000000000058, 0.06899999999999906, -0.035250000000001336, 0.020250000000000767, -0.03325000000000067, 0.006999999999999673, 0.026500000000000412, 0.021250000000000213, -0.04349999999999987, -0.07199999999999918, -0.01699999999999946, -0.038000000000000256, -0.0519999999999996, 0.035749999999998394], zp_timestamp='2025-06-22T04:35:00')
2025-06-22 06:39:11,097 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-22 06:39:11,098 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:39:11,098 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 11s
2025-06-22 06:39:11,098 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:39:11,098 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:39:11.098
2025-06-22 06:39:11,107 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:39:11,172 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192622358. UTC time = 2025-06-22T04:39:11.098
2025-06-22 06:39:11,172 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:39:11,172 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:39:11,172 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:39:11,172 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:39:11,239 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.260
2025-06-22 06:39:11,239 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.407
2025-06-22 06:39:11,239 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:39:11,239 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:39:11,239 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:40:04,879 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:40:04,899 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:40:11,300 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:40:11,300 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:40:11,302 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:39:33', tmtdew=7.01, humidity=60.27, cloud=0.0, wind=21.1, temperature=4.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:39:27.994', atlas_cloud=1, atlas_rain=1, zp_data=[0.04875000000000007, 0.08924999999999983, 0.11025000000000063, -0.0015000000000000568, 0.03449999999999953, 0.06375000000000064, -0.002000000000000668, 0.0912500000000005, 0.09149999999999991, 0.05900000000000105, 0.04824999999999946, 0.0389999999999997, 0.09799999999999898, 0.09525000000000006, 0.00849999999999973, 0.017999999999998906, 0.060249999999999915, -0.022500000000000853, 0.026499999999998636, -0.06225000000000058, 0.06899999999999906, -0.035250000000001336, 0.020250000000000767, -0.03325000000000067, 0.006999999999999673, 0.026500000000000412, 0.021250000000000213, -0.04349999999999987, -0.07199999999999918, -0.01699999999999946, -0.038000000000000256, -0.0519999999999996, 0.035749999999998394], zp_timestamp='2025-06-22T04:38:00')
2025-06-22 06:40:11,302 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-22 06:40:11,302 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:40:11,303 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 11s
2025-06-22 06:40:11,303 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:40:11,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:40:11.303
2025-06-22 06:40:11,311 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:40:11,373 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926235915. UTC time = 2025-06-22T04:40:11.303
2025-06-22 06:40:11,374 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:40:11,374 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:40:11,374 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:40:11,374 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:40:11,437 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.032
2025-06-22 06:40:11,437 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.418
2025-06-22 06:40:11,437 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:40:11,437 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:40:11,438 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:41:04,959 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:41:04,960 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:41:11,498 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:41:11,498 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:41:11,499 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:40:36', tmtdew=7.01, humidity=60.27, cloud=0.0, wind=23.82, temperature=4.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:40:27.955', atlas_cloud=1, atlas_rain=1, zp_data=[0.04875000000000007, 0.08924999999999983, 0.11025000000000063, -0.0015000000000000568, 0.03449999999999953, 0.06375000000000064, -0.002000000000000668, 0.0912500000000005, 0.09149999999999991, 0.05900000000000105, 0.04824999999999946, 0.0389999999999997, 0.09799999999999898, 0.09525000000000006, 0.00849999999999973, 0.017999999999998906, 0.060249999999999915, -0.022500000000000853, 0.026499999999998636, -0.06225000000000058, 0.06899999999999906, -0.035250000000001336, 0.020250000000000767, -0.03325000000000067, 0.006999999999999673, 0.026500000000000412, 0.021250000000000213, -0.04349999999999987, -0.07199999999999918, -0.01699999999999946, -0.038000000000000256, -0.0519999999999996, 0.035749999999998394], zp_timestamp='2025-06-22T04:38:00')
2025-06-22 06:41:11,499 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-22 06:41:11,499 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:41:11,500 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 11s
2025-06-22 06:41:11,500 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:41:11,500 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:41:11.500
2025-06-22 06:41:11,509 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:41:11,569 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192625334. UTC time = 2025-06-22T04:41:11.500
2025-06-22 06:41:11,569 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:41:11,569 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:41:11,569 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:41:11,569 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:41:11,632 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.882
2025-06-22 06:41:11,633 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.354
2025-06-22 06:41:11,633 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:41:11,633 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:41:11,633 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:42:05,019 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:42:05,037 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:42:11,693 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:42:11,693 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:42:11,696 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:41:40', tmtdew=7.02, humidity=60.23, cloud=0.0, wind=25.53, temperature=4.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:41:28.003', atlas_cloud=1, atlas_rain=1, zp_data=[0.04875000000000007, 0.08924999999999983, 0.11025000000000063, -0.0015000000000000568, 0.03449999999999953, 0.06375000000000064, -0.002000000000000668, 0.0912500000000005, 0.09149999999999991, 0.05900000000000105, 0.04824999999999946, 0.0389999999999997, 0.09799999999999898, 0.09525000000000006, 0.00849999999999973, 0.017999999999998906, 0.060249999999999915, -0.022500000000000853, 0.026499999999998636, -0.06225000000000058, 0.06899999999999906, -0.035250000000001336, 0.020250000000000767, -0.03325000000000067, 0.006999999999999673, 0.026500000000000412, 0.021250000000000213, -0.04349999999999987, -0.07199999999999918, -0.01699999999999946, -0.038000000000000256, -0.0519999999999996, 0.035749999999998394], zp_timestamp='2025-06-22T04:38:00')
2025-06-22 06:42:11,696 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-22 06:42:11,696 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:42:11,696 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 11s
2025-06-22 06:42:11,696 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:42:11,697 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:42:11.697
2025-06-22 06:42:11,705 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:42:11,766 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926275766. UTC time = 2025-06-22T04:42:11.697
2025-06-22 06:42:11,766 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:42:11,766 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:42:11,766 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:42:11,766 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:42:11,829 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.810
2025-06-22 06:42:11,829 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.212
2025-06-22 06:42:11,829 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:42:11,829 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:42:11,830 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:43:05,095 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:43:05,096 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:43:11,887 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:43:11,887 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:43:11,889 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:42:44', tmtdew=7.04, humidity=60.15, cloud=0.0, wind=24.12, temperature=4.08, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:42:27.965', atlas_cloud=1, atlas_rain=1, zp_data=[0.03774999999999906, 0.09325000000000117, 0.07425000000000104, -0.03550000000000075, 0.019000000000000128, 0.01624999999999943, 0.03449999999999953, 0.06975000000000087, 0.045499999999998764, 0.07700000000000173, 0.025249999999999773, 0.022999999999999687, 0.05900000000000105, 0.13424999999999976, -0.011000000000001009, 0.036999999999999034, 0.05975000000000108, -0.024499999999999744, 0.024499999999997968, -0.054250000000001464, 0.07949999999999946, 0.004749999999999588, -0.013749999999999929, -0.021250000000000213, 0.04499999999999993, 0.015499999999999403, 0.015750000000000597, -0.04849999999999888, -0.08699999999999974, -0.07649999999999935, 0.02800000000000047, 0.051000000000000156, 0.09624999999999773], zp_timestamp='2025-06-22T04:41:00')
2025-06-22 06:43:11,890 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-22 06:43:11,890 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:43:11,890 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 11s
2025-06-22 06:43:11,890 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:43:11,890 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:43:11.890
2025-06-22 06:43:11,900 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:43:11,968 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192625321. UTC time = 2025-06-22T04:43:11.890
2025-06-22 06:43:11,968 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:43:11,968 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:43:11,968 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:43:11,968 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:43:12,033 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.814
2025-06-22 06:43:12,034 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.992
2025-06-22 06:43:12,034 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:43:12,034 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:43:12,034 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:44:05,156 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:44:05,178 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:44:12,094 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:44:12,094 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:44:12,105 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:43:48', tmtdew=7.06, humidity=60.22, cloud=0.0, wind=21.0, temperature=4.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:43:57.994', atlas_cloud=1, atlas_rain=1, zp_data=[0.03774999999999906, 0.09325000000000117, 0.07425000000000104, -0.03550000000000075, 0.019000000000000128, 0.01624999999999943, 0.03449999999999953, 0.06975000000000087, 0.045499999999998764, 0.07700000000000173, 0.025249999999999773, 0.022999999999999687, 0.05900000000000105, 0.13424999999999976, -0.011000000000001009, 0.036999999999999034, 0.05975000000000108, -0.024499999999999744, 0.024499999999997968, -0.054250000000001464, 0.07949999999999946, 0.004749999999999588, -0.013749999999999929, -0.021250000000000213, 0.04499999999999993, 0.015499999999999403, 0.015750000000000597, -0.04849999999999888, -0.08699999999999974, -0.07649999999999935, 0.02800000000000047, 0.051000000000000156, 0.09624999999999773], zp_timestamp='2025-06-22T04:41:00')
2025-06-22 06:44:12,105 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 06:44:12,105 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:44:12,105 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 12s
2025-06-22 06:44:12,105 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:44:12,105 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:44:12.106
2025-06-22 06:44:12,114 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:44:12,175 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926235245. UTC time = 2025-06-22T04:44:12.106
2025-06-22 06:44:12,175 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:44:12,175 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:44:12,175 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:44:12,175 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:44:12,238 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.892
2025-06-22 06:44:12,238 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.692
2025-06-22 06:44:12,239 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:44:12,239 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:44:12,239 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:45:05,238 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:45:05,258 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:45:12,299 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:45:12,299 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:45:12,301 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:44:52', tmtdew=7.04, humidity=59.95, cloud=0.0, wind=23.22, temperature=4.08, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:44:27.024', atlas_cloud=1, atlas_rain=1, zp_data=[0.03774999999999906, 0.09325000000000117, 0.07425000000000104, -0.03550000000000075, 0.019000000000000128, 0.01624999999999943, 0.03449999999999953, 0.06975000000000087, 0.045499999999998764, 0.07700000000000173, 0.025249999999999773, 0.022999999999999687, 0.05900000000000105, 0.13424999999999976, -0.011000000000001009, 0.036999999999999034, 0.05975000000000108, -0.024499999999999744, 0.024499999999997968, -0.054250000000001464, 0.07949999999999946, 0.004749999999999588, -0.013749999999999929, -0.021250000000000213, 0.04499999999999993, 0.015499999999999403, 0.015750000000000597, -0.04849999999999888, -0.08699999999999974, -0.07649999999999935, 0.02800000000000047, 0.051000000000000156, 0.09624999999999773], zp_timestamp='2025-06-22T04:41:00')
2025-06-22 06:45:12,301 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-22 06:45:12,301 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:45:12,301 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 12s
2025-06-22 06:45:12,301 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:45:12,302 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:45:12.302
2025-06-22 06:45:12,311 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:45:12,372 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192622287. UTC time = 2025-06-22T04:45:12.302
2025-06-22 06:45:12,372 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:45:12,373 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:45:12,373 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:45:12,373 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:45:12,436 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.044
2025-06-22 06:45:12,436 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.747
2025-06-22 06:45:12,436 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:45:12,436 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:45:12,436 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:46:05,318 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:46:05,319 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:46:12,496 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:46:12,497 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:46:12,499 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:45:55', tmtdew=7.03, humidity=60.36, cloud=0.0, wind=23.22, temperature=4.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:45:27.936', atlas_cloud=1, atlas_rain=1, zp_data=[0.00975000000000037, 0.04225000000000101, 0.016750000000000043, -0.07250000000000156, -0.014499999999999957, 0.08125000000000071, 0.09799999999999898, 0.055749999999999744, 0.12349999999999994, 0.006999999999999673, 0.027749999999999275, 0.02999999999999936, 0.06700000000000017, 0.10624999999999929, 0.017999999999998906, -0.02400000000000091, 0.07225000000000037, 0.01249999999999929, 0.06899999999999906, -0.06825000000000081, 0.04199999999999804, -0.02325000000000088, 0.04225000000000101, -0.07624999999999993, 0.021999999999998465, -0.006499999999999062, -0.03225000000000122, -0.013500000000000512, -0.05000000000000071, 0.06500000000000128, -0.023999999999999133, 0.012000000000000455, 0.010249999999999204], zp_timestamp='2025-06-22T04:44:00')
2025-06-22 06:46:12,499 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-22 06:46:12,499 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:46:12,499 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 12s
2025-06-22 06:46:12,499 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:46:12,500 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:46:12.500
2025-06-22 06:46:12,508 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:46:12,570 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192621599. UTC time = 2025-06-22T04:46:12.500
2025-06-22 06:46:12,570 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:46:12,570 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:46:12,570 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:46:12,570 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:46:12,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.268
2025-06-22 06:46:12,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.023
2025-06-22 06:46:12,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:46:12,634 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:46:12,634 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:47:05,379 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:47:05,401 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:47:12,691 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:47:12,691 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:47:12,694 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:46:58', tmtdew=7.02, humidity=60.36, cloud=0.0, wind=23.93, temperature=4.01, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:46:27.984', atlas_cloud=1, atlas_rain=1, zp_data=[0.00975000000000037, 0.04225000000000101, 0.016750000000000043, -0.07250000000000156, -0.014499999999999957, 0.08125000000000071, 0.09799999999999898, 0.055749999999999744, 0.12349999999999994, 0.006999999999999673, 0.027749999999999275, 0.02999999999999936, 0.06700000000000017, 0.10624999999999929, 0.017999999999998906, -0.02400000000000091, 0.07225000000000037, 0.01249999999999929, 0.06899999999999906, -0.06825000000000081, 0.04199999999999804, -0.02325000000000088, 0.04225000000000101, -0.07624999999999993, 0.021999999999998465, -0.006499999999999062, -0.03225000000000122, -0.013500000000000512, -0.05000000000000071, 0.06500000000000128, -0.023999999999999133, 0.012000000000000455, 0.010249999999999204], zp_timestamp='2025-06-22T04:44:00')
2025-06-22 06:47:12,694 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-22 06:47:12,694 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:47:12,694 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 12s
2025-06-22 06:47:12,694 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:47:12,694 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:47:12.694
2025-06-22 06:47:12,703 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:47:12,764 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192621452. UTC time = 2025-06-22T04:47:12.694
2025-06-22 06:47:12,764 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:47:12,764 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:47:12,764 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:47:12,764 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:47:12,827 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.563
2025-06-22 06:47:12,827 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.228
2025-06-22 06:47:12,827 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:47:12,827 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:47:12,828 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:48:05,461 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:48:05,462 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:48:12,887 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:48:12,887 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:48:12,888 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:48:02', tmtdew=6.95, humidity=60.52, cloud=0.0, wind=24.65, temperature=3.95, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:47:58.013', atlas_cloud=1, atlas_rain=1, zp_data=[0.00975000000000037, 0.04225000000000101, 0.016750000000000043, -0.07250000000000156, -0.014499999999999957, 0.08125000000000071, 0.09799999999999898, 0.055749999999999744, 0.12349999999999994, 0.006999999999999673, 0.027749999999999275, 0.02999999999999936, 0.06700000000000017, 0.10624999999999929, 0.017999999999998906, -0.02400000000000091, 0.07225000000000037, 0.01249999999999929, 0.06899999999999906, -0.06825000000000081, 0.04199999999999804, -0.02325000000000088, 0.04225000000000101, -0.07624999999999993, 0.021999999999998465, -0.006499999999999062, -0.03225000000000122, -0.013500000000000512, -0.05000000000000071, 0.06500000000000128, -0.023999999999999133, 0.012000000000000455, 0.010249999999999204], zp_timestamp='2025-06-22T04:44:00')
2025-06-22 06:48:12,889 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-06-22 06:48:12,889 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:48:12,889 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 12s
2025-06-22 06:48:12,889 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:48:12,889 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:48:12.889
2025-06-22 06:48:12,898 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:48:12,962 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926218364. UTC time = 2025-06-22T04:48:12.889
2025-06-22 06:48:12,962 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:48:12,962 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:48:12,962 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:48:12,962 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:48:13,032 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.444
2025-06-22 06:48:13,033 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.360
2025-06-22 06:48:13,033 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:48:13,033 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:48:13,033 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:49:05,522 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:49:05,541 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:49:13,093 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:49:13,093 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:49:13,095 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:48:34', tmtdew=6.92, humidity=60.52, cloud=0.0, wind=23.01, temperature=3.94, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:48:27.994', atlas_cloud=1, atlas_rain=1, zp_data=[0.00975000000000037, 0.04225000000000101, 0.016750000000000043, -0.07250000000000156, -0.014499999999999957, 0.08125000000000071, 0.09799999999999898, 0.055749999999999744, 0.12349999999999994, 0.006999999999999673, 0.027749999999999275, 0.02999999999999936, 0.06700000000000017, 0.10624999999999929, 0.017999999999998906, -0.02400000000000091, 0.07225000000000037, 0.01249999999999929, 0.06899999999999906, -0.06825000000000081, 0.04199999999999804, -0.02325000000000088, 0.04225000000000101, -0.07624999999999993, 0.021999999999998465, -0.006499999999999062, -0.03225000000000122, -0.013500000000000512, -0.05000000000000071, 0.06500000000000128, -0.023999999999999133, 0.012000000000000455, 0.010249999999999204], zp_timestamp='2025-06-22T04:47:00')
2025-06-22 06:49:13,095 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-22 06:49:13,095 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:49:13,095 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 13s
2025-06-22 06:49:13,095 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:49:13,096 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:49:13.096
2025-06-22 06:49:13,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:49:13,168 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192622743. UTC time = 2025-06-22T04:49:13.096
2025-06-22 06:49:13,169 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:49:13,169 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:49:13,169 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:49:13,169 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:49:13,236 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.166
2025-06-22 06:49:13,236 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.419
2025-06-22 06:49:13,236 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:49:13,236 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:49:13,236 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:50:05,599 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:50:05,600 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:50:13,297 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:50:13,297 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:50:13,298 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:49:37', tmtdew=6.93, humidity=60.48, cloud=0.0, wind=23.45, temperature=3.97, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:49:27.955', atlas_cloud=1, atlas_rain=1, zp_data=[0.00975000000000037, 0.04225000000000101, 0.016750000000000043, -0.07250000000000156, -0.014499999999999957, 0.08125000000000071, 0.09799999999999898, 0.055749999999999744, 0.12349999999999994, 0.006999999999999673, 0.027749999999999275, 0.02999999999999936, 0.06700000000000017, 0.10624999999999929, 0.017999999999998906, -0.02400000000000091, 0.07225000000000037, 0.01249999999999929, 0.06899999999999906, -0.06825000000000081, 0.04199999999999804, -0.02325000000000088, 0.04225000000000101, -0.07624999999999993, 0.021999999999998465, -0.006499999999999062, -0.03225000000000122, -0.013500000000000512, -0.05000000000000071, 0.06500000000000128, -0.023999999999999133, 0.012000000000000455, 0.010249999999999204], zp_timestamp='2025-06-22T04:47:00')
2025-06-22 06:50:13,298 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-22 06:50:13,298 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:50:13,298 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 13s
2025-06-22 06:50:13,298 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:50:13,299 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:50:13.299
2025-06-22 06:50:13,308 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:50:13,371 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192624165. UTC time = 2025-06-22T04:50:13.299
2025-06-22 06:50:13,372 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:50:13,372 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:50:13,372 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:50:13,372 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:50:13,440 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.967
2025-06-22 06:50:13,440 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.402
2025-06-22 06:50:13,440 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:50:13,440 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:50:13,440 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:51:05,660 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:51:05,679 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:51:13,500 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:51:13,501 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:51:13,502 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:50:40', tmtdew=6.89, humidity=60.84, cloud=0.0, wind=24.47, temperature=3.91, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:50:57.984', atlas_cloud=1, atlas_rain=1, zp_data=[0.00975000000000037, 0.04225000000000101, 0.016750000000000043, -0.07250000000000156, -0.014499999999999957, 0.08125000000000071, 0.09799999999999898, 0.055749999999999744, 0.12349999999999994, 0.006999999999999673, 0.027749999999999275, 0.02999999999999936, 0.06700000000000017, 0.10624999999999929, 0.017999999999998906, -0.02400000000000091, 0.07225000000000037, 0.01249999999999929, 0.06899999999999906, -0.06825000000000081, 0.04199999999999804, -0.02325000000000088, 0.04225000000000101, -0.07624999999999993, 0.021999999999998465, -0.006499999999999062, -0.03225000000000122, -0.013500000000000512, -0.05000000000000071, 0.06500000000000128, -0.023999999999999133, 0.012000000000000455, 0.010249999999999204], zp_timestamp='2025-06-22T04:47:00')
2025-06-22 06:51:13,502 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-22 06:51:13,502 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:51:13,502 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 13s
2025-06-22 06:51:13,502 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:51:13,503 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:51:13.503
2025-06-22 06:51:13,511 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:51:13,572 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926260926. UTC time = 2025-06-22T04:51:13.503
2025-06-22 06:51:13,573 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:51:13,573 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:51:13,573 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:51:13,573 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:51:13,636 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.846
2025-06-22 06:51:13,636 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.310
2025-06-22 06:51:13,636 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:51:13,636 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:51:13,636 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:52:05,739 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:52:05,740 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:52:13,697 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:52:13,697 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:52:13,698 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:51:45', tmtdew=6.89, humidity=60.86, cloud=0.0, wind=21.12, temperature=3.98, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:51:27.965', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 06:52:13,698 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-22 06:52:13,698 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:52:13,698 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 13s
2025-06-22 06:52:13,698 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:52:13,699 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:52:13.699
2025-06-22 06:52:13,708 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:52:13,772 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926267403. UTC time = 2025-06-22T04:52:13.699
2025-06-22 06:52:13,773 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:52:13,773 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:52:13,773 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:52:13,773 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:52:13,836 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.802
2025-06-22 06:52:13,836 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.139
2025-06-22 06:52:13,836 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:52:13,836 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:52:13,837 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:53:05,800 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:53:05,821 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:53:13,897 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:53:13,897 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:53:13,900 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:52:49', tmtdew=6.92, humidity=60.86, cloud=0.0, wind=26.27, temperature=3.99, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:52:27.926', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 06:53:13,900 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 06:53:13,900 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:53:13,900 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 13s
2025-06-22 06:53:13,900 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:53:13,900 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:53:13.901
2025-06-22 06:53:13,909 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:53:13,973 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192624586. UTC time = 2025-06-22T04:53:13.901
2025-06-22 06:53:13,973 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:53:13,973 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:53:13,973 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:53:13,973 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:53:14,038 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.833
2025-06-22 06:53:14,038 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.890
2025-06-22 06:53:14,039 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:53:14,039 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:53:14,039 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:54:05,881 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:54:05,882 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:54:14,099 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:54:14,099 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:54:14,101 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:53:52', tmtdew=6.95, humidity=60.41, cloud=0.0, wind=20.85, temperature=4.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:53:27.974', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 06:54:14,101 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-22 06:54:14,101 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:54:14,101 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 14s
2025-06-22 06:54:14,101 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:54:14,101 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:54:14.102
2025-06-22 06:54:14,110 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:54:14,171 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192622997. UTC time = 2025-06-22T04:54:14.102
2025-06-22 06:54:14,172 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:54:14,172 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:54:14,172 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:54:14,172 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:54:14,235 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.939
2025-06-22 06:54:14,235 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.560
2025-06-22 06:54:14,235 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:54:14,235 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:54:14,236 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:55:05,942 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:55:05,960 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:55:14,295 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:55:14,295 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:55:14,297 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:53:52', tmtdew=6.95, humidity=60.41, cloud=0.0, wind=20.85, temperature=4.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:53:27.974', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 06:55:14,297 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 22s
2025-06-22 06:55:14,297 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:55:14,297 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6m 14s
2025-06-22 06:55:14,297 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:55:14,298 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:55:14.298
2025-06-22 06:55:14,306 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:55:14,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926219626. UTC time = 2025-06-22T04:55:14.298
2025-06-22 06:55:14,370 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:55:14,370 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:55:14,370 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:55:14,370 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:55:14,432 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.118
2025-06-22 06:55:14,433 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.856
2025-06-22 06:55:14,433 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:55:14,433 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:55:14,433 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:56:06,020 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:56:06,040 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:56:14,493 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:56:14,493 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:56:14,495 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:53:52', tmtdew=6.95, humidity=60.41, cloud=0.0, wind=20.85, temperature=4.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:53:27.974', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 06:56:14,495 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 22s
2025-06-22 06:56:14,495 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:56:14,495 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7m 14s
2025-06-22 06:56:14,495 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:56:14,495 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:56:14.496
2025-06-22 06:56:14,504 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:56:14,565 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192621474. UTC time = 2025-06-22T04:56:14.496
2025-06-22 06:56:14,566 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:56:14,566 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:56:14,566 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:56:14,566 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:56:14,629 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.368
2025-06-22 06:56:14,630 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.106
2025-06-22 06:56:14,630 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:56:14,630 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:56:14,630 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:57:06,100 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:57:06,101 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:57:14,690 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:57:14,690 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:57:14,693 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:57:03', tmtdew=6.91, humidity=60.44, cloud=0.0, wind=23.66, temperature=3.97, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:56:27.946', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 06:57:14,693 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-22 06:57:14,693 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:57:14,693 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8m 14s
2025-06-22 06:57:14,693 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:57:14,693 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:57:14.693
2025-06-22 06:57:14,702 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:57:14,762 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926215235. UTC time = 2025-06-22T04:57:14.693
2025-06-22 06:57:14,763 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:57:14,763 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:57:14,763 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:57:14,763 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:57:14,825 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.661
2025-06-22 06:57:14,825 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.284
2025-06-22 06:57:14,826 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:57:14,826 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:57:14,826 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:58:06,161 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:58:06,181 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:58:14,883 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:58:14,883 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:58:14,884 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:57:34', tmtdew=6.96, humidity=60.36, cloud=0.0, wind=22.67, temperature=4.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:57:27.907', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 06:58:14,885 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-22 06:58:14,885 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:58:14,885 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9m 14s
2025-06-22 06:58:14,885 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:58:14,885 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:58:14.885
2025-06-22 06:58:14,894 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:58:14,956 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192622101. UTC time = 2025-06-22T04:58:14.885
2025-06-22 06:58:14,956 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:58:14,956 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:58:14,956 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:58:14,956 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:58:15,019 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.332
2025-06-22 06:58:15,020 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.390
2025-06-22 06:58:15,020 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:58:15,020 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:58:15,020 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 06:59:06,241 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 06:59:06,242 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 06:59:15,080 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 06:59:15,080 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 06:59:15,082 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:58:38', tmtdew=6.99, humidity=60.23, cloud=0.0, wind=25.02, temperature=4.05, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:58:57.936', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 06:59:15,083 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-22 06:59:15,083 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 06:59:15,083 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10m 15s
2025-06-22 06:59:15,083 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 06:59:15,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:59:15.083
2025-06-22 06:59:15,092 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:59:15,154 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192623198. UTC time = 2025-06-22T04:59:15.083
2025-06-22 06:59:15,155 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:59:15,155 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 06:59:15,155 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 06:59:15,155 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 06:59:16,351 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 33710
2025-06-22 06:59:23,549 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 06:59:25,716 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 06:59:25,716 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 06:59:25,716 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 06:59:25,717 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T04:59:25.717
2025-06-22 06:59:25,730 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 06:59:25,799 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926234458. UTC time = 2025-06-22T04:59:25.717
2025-06-22 06:59:25,799 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 06:59:25,799 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 06:59:25,799 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 06:59:25,799 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 06:59:25,866 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.047
2025-06-22 06:59:25,866 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.419
2025-06-22 06:59:25,866 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 06:59:25,866 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 06:59:25,866 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:00:06,302 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:00:06,323 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:00:25,923 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:00:25,923 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:00:25,926 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T06:59:41', tmtdew=7.03, humidity=60.07, cloud=0.0, wind=27.74, temperature=4.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T04:59:57.898', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:00:25,926 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-06-22 07:00:25,926 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:00:25,926 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11m 25s
2025-06-22 07:00:25,926 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:00:25,926 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:00:25.926
2025-06-22 07:00:25,935 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:00:25,997 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926251436. UTC time = 2025-06-22T05:00:25.926
2025-06-22 07:00:25,997 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:00:25,997 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:00:25,997 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:00:25,998 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:00:26,884 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 33710
2025-06-22 07:00:35,724 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:00:38,023 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:00:38,023 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:00:38,023 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:00:38,024 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:00:38.024
2025-06-22 07:00:38,037 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:00:38,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926255454. UTC time = 2025-06-22T05:00:38.024
2025-06-22 07:00:38,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:00:38,104 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:00:38,104 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:00:38,104 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:00:38,169 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.869
2025-06-22 07:00:38,169 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.340
2025-06-22 07:00:38,170 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:00:38,170 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:00:38,170 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:01:06,383 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:01:06,384 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:01:38,227 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:01:38,227 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:01:38,228 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:01:17', tmtdew=7.12, humidity=59.65, cloud=0.0, wind=26.22, temperature=4.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:00:27.965', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:01:38,228 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 07:01:38,228 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:01:38,229 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12m 38s
2025-06-22 07:01:38,229 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:01:38,229 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:01:38.229
2025-06-22 07:01:38,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:01:38,298 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192627372. UTC time = 2025-06-22T05:01:38.229
2025-06-22 07:01:38,298 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:01:38,298 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:01:38,298 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:01:38,299 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:01:39,030 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 36328
2025-06-22 07:01:46,355 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:01:48,633 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:01:48,634 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:01:48,634 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:01:48,634 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:01:48.634
2025-06-22 07:01:48,645 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:01:48,715 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926269336. UTC time = 2025-06-22T05:01:48.634
2025-06-22 07:01:48,715 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:01:48,715 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:01:48,715 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:01:48,715 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:01:48,784 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.802
2025-06-22 07:01:48,784 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.156
2025-06-22 07:01:48,784 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:01:48,784 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:01:48,784 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:02:06,443 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:02:06,462 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:02:48,845 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:02:48,845 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:02:48,847 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:02:20', tmtdew=7.13, humidity=59.73, cloud=0.0, wind=24.52, temperature=4.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:02:27.888', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:02:48,848 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-22 07:02:48,848 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:02:48,848 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13m 48s
2025-06-22 07:02:48,848 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:02:48,848 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:02:48.848
2025-06-22 07:02:48,859 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:02:48,924 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926247324. UTC time = 2025-06-22T05:02:48.848
2025-06-22 07:02:48,924 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:02:48,924 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:02:48,924 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:02:48,925 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:02:49,654 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 36328
2025-06-22 07:02:54,034 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:02:56,543 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:02:56,544 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:02:56,544 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:02:56,544 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:02:56.544
2025-06-22 07:02:56,555 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:02:56,619 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926244926. UTC time = 2025-06-22T05:02:56.544
2025-06-22 07:02:56,619 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:02:56,619 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:02:56,619 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:02:56,619 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:02:56,682 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.836
2025-06-22 07:02:56,682 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.876
2025-06-22 07:02:56,682 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:02:56,682 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:02:56,683 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:03:06,522 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:03:06,523 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:03:56,743 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:03:56,743 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:03:56,744 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:03:24', tmtdew=7.14, humidity=59.7, cloud=0.0, wind=28.28, temperature=4.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:03:27.936', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:03:56,744 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-22 07:03:56,744 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:03:56,744 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14m 56s
2025-06-22 07:03:56,744 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:03:56,745 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:03:56.745
2025-06-22 07:03:56,753 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:03:56,817 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192622929. UTC time = 2025-06-22T05:03:56.745
2025-06-22 07:03:56,817 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:03:56,817 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:03:56,817 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:03:56,818 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:03:57,569 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 36328
2025-06-22 07:04:02,974 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:04:05,235 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:04:05,235 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:04:05,235 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:04:05,236 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:04:05.236
2025-06-22 07:04:05,248 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:04:05,312 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192622753. UTC time = 2025-06-22T05:04:05.236
2025-06-22 07:04:05,312 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:04:05,313 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:04:05,313 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:04:05,313 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:04:05,377 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.966
2025-06-22 07:04:05,377 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.600
2025-06-22 07:04:05,377 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:04:05,377 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:04:05,377 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:04:06,583 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:04:06,603 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:05:05,435 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:05:05,435 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:05:05,438 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:04:27', tmtdew=7.12, humidity=59.76, cloud=0.0, wind=24.23, temperature=4.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:03:57.917', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:05:05,438 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-22 07:05:05,438 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:05:05,438 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16m 5s
2025-06-22 07:05:05,438 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:05:05,438 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:05:05.438
2025-06-22 07:05:05,447 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:05:05,510 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926218215. UTC time = 2025-06-22T05:05:05.438
2025-06-22 07:05:05,510 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:05:05,510 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:05:05,510 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:05:05,511 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:05:06,236 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 36328
2025-06-22 07:05:06,663 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:05:06,664 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:05:10,682 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:05:12,819 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:05:12,819 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:05:12,820 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:05:12,820 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:05:12.820
2025-06-22 07:05:12,831 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:05:12,893 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192621745. UTC time = 2025-06-22T05:05:12.820
2025-06-22 07:05:12,893 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:05:12,893 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:05:12,893 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:05:12,894 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:05:12,957 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.187
2025-06-22 07:05:12,957 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.940
2025-06-22 07:05:12,957 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:05:12,957 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:05:12,957 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:06:06,724 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:06:06,742 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:06:13,018 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:06:13,018 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:06:13,020 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:06:02', tmtdew=7.18, humidity=59.5, cloud=0.0, wind=24.58, temperature=4.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:05:57.926', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:06:13,020 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-22 07:06:13,020 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:06:13,020 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17m 13s
2025-06-22 07:06:13,020 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:06:13,021 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:06:13.021
2025-06-22 07:06:13,029 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:06:13,091 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926214243. UTC time = 2025-06-22T05:06:13.021
2025-06-22 07:06:13,091 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:06:13,091 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:06:13,091 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:06:13,092 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:06:13,826 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 43012
2025-06-22 07:06:18,924 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-22 07:06:21,544 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:06:21,544 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:06:21,544 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:06:21,545 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:06:21.545
2025-06-22 07:06:21,556 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:06:21,621 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926214225. UTC time = 2025-06-22T05:06:21.545
2025-06-22 07:06:21,621 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:06:21,621 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:06:21,621 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:06:21,621 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:06:21,686 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.503
2025-06-22 07:06:21,687 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.195
2025-06-22 07:06:21,687 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:06:21,687 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:06:21,687 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:07:06,802 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:07:06,823 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:07:21,747 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:07:21,747 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:07:21,750 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:07:06', tmtdew=7.16, humidity=59.81, cloud=0.0, wind=19.78, temperature=4.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:06:57.888', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:07:21,750 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-22 07:07:21,750 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:07:21,750 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18m 21s
2025-06-22 07:07:21,750 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:07:21,751 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:07:21.751
2025-06-22 07:07:21,759 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:07:21,820 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926217116. UTC time = 2025-06-22T05:07:21.751
2025-06-22 07:07:21,820 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:07:21,821 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:07:21,821 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:07:21,821 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:07:22,545 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 43012
2025-06-22 07:07:27,211 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-22 07:07:29,568 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:07:29,568 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:07:29,568 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:07:29,569 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:07:29.569
2025-06-22 07:07:29,581 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:07:29,647 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926217875. UTC time = 2025-06-22T05:07:29.569
2025-06-22 07:07:29,647 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:07:29,647 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:07:29,647 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:07:29,647 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:07:29,710 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.459
2025-06-22 07:07:29,710 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.354
2025-06-22 07:07:29,710 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:07:29,710 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:07:29,710 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:08:06,883 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:08:06,884 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:08:29,771 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:08:29,771 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:08:29,774 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:08:10', tmtdew=7.18, humidity=59.54, cloud=0.0, wind=22.28, temperature=4.27, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:07:57.936', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:08:29,774 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-22 07:08:29,774 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:08:29,774 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19m 29s
2025-06-22 07:08:29,774 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:08:29,774 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:08:29.774
2025-06-22 07:08:29,783 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:08:29,847 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192622668. UTC time = 2025-06-22T05:08:29.774
2025-06-22 07:08:29,847 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:08:29,847 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:08:29,848 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:08:29,848 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:08:30,585 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 43012
2025-06-22 07:08:39,919 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-22 07:08:42,291 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:08:42,291 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:08:42,291 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:08:42,292 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:08:42.292
2025-06-22 07:08:42,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:08:42,387 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192622917. UTC time = 2025-06-22T05:08:42.292
2025-06-22 07:08:42,388 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:08:42,388 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:08:42,388 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:08:42,388 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:08:42,482 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.128
2025-06-22 07:08:42,483 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.420
2025-06-22 07:08:42,483 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:08:42,483 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:08:42,483 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:09:06,944 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:09:06,960 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:09:42,543 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:09:42,544 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:09:42,545 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:09:13', tmtdew=7.17, humidity=59.55, cloud=0.0, wind=24.65, temperature=4.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:08:57.898', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:09:42,545 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-22 07:09:42,545 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:09:42,545 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20m 42s
2025-06-22 07:09:42,545 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:09:42,546 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:09:42.546
2025-06-22 07:09:42,555 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:09:42,619 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926244195. UTC time = 2025-06-22T05:09:42.546
2025-06-22 07:09:42,619 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:09:42,619 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:09:42,619 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:09:42,620 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:09:43,348 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 43012
2025-06-22 07:09:48,584 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-22 07:09:50,944 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:09:50,944 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:09:50,944 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:09:50,945 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:09:50.945
2025-06-22 07:09:50,955 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:09:51,016 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926246695. UTC time = 2025-06-22T05:09:50.945
2025-06-22 07:09:51,016 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:09:51,016 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:09:51,016 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:09:51,016 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:09:51,080 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.921
2025-06-22 07:09:51,080 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.381
2025-06-22 07:09:51,080 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:09:51,080 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:09:51,081 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:10:07,019 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:10:07,020 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:10:51,141 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:10:51,141 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:10:51,144 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:10:16', tmtdew=7.13, humidity=59.58, cloud=0.0, wind=25.02, temperature=4.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:10:27.926', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:10:51,144 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-22 07:10:51,144 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:10:51,144 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21m 51s
2025-06-22 07:10:51,144 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:10:51,144 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:10:51.144
2025-06-22 07:10:51,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:10:51,213 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192626746. UTC time = 2025-06-22T05:10:51.144
2025-06-22 07:10:51,213 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:10:51,213 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:10:51,213 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:10:51,214 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:10:51,937 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 44375
2025-06-22 07:10:56,686 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:10:58,800 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:10:58,800 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:10:58,801 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:10:58,801 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:10:58.801
2025-06-22 07:10:58,812 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:10:58,877 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192627046. UTC time = 2025-06-22T05:10:58.801
2025-06-22 07:10:58,877 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:10:58,877 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:10:58,877 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:10:58,877 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:10:58,944 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.817
2025-06-22 07:10:58,944 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.246
2025-06-22 07:10:58,944 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:10:58,944 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:10:58,945 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:11:07,080 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:11:07,098 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:11:59,005 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:11:59,005 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:11:59,007 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:11:20', tmtdew=7.14, humidity=59.88, cloud=0.0, wind=27.33, temperature=4.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:11:27.888', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:11:59,007 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-22 07:11:59,007 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:11:59,007 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22m 59s
2025-06-22 07:11:59,007 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:11:59,007 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:11:59.007
2025-06-22 07:11:59,016 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:11:59,076 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192625739. UTC time = 2025-06-22T05:11:59.007
2025-06-22 07:11:59,076 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:11:59,076 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:11:59,076 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:11:59,077 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:11:59,804 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 44375
2025-06-22 07:12:06,037 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:12:07,155 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:12:07,156 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:12:08,380 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:12:08,380 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:12:08,381 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:12:08,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:12:08.381
2025-06-22 07:12:08,391 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:12:08,454 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926254043. UTC time = 2025-06-22T05:12:08.381
2025-06-22 07:12:08,454 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:12:08,454 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:12:08,454 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:12:08,455 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:12:08,517 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.810
2025-06-22 07:12:08,518 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.003
2025-06-22 07:12:08,518 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:12:08,518 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:12:08,518 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:13:07,216 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:13:07,236 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:13:08,578 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:13:08,578 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:13:08,580 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:12:56', tmtdew=7.08, humidity=59.97, cloud=0.0, wind=27.03, temperature=4.18, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:12:27.936', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:13:08,580 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-22 07:13:08,580 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:13:08,580 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 24m 8s
2025-06-22 07:13:08,580 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:13:08,580 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:13:08.581
2025-06-22 07:13:08,589 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:13:08,654 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192623579. UTC time = 2025-06-22T05:13:08.581
2025-06-22 07:13:08,654 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:13:08,654 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:13:08,654 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:13:08,655 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:13:09,381 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 44375
2025-06-22 07:13:13,170 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:13:15,276 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:13:15,276 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:13:15,276 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:13:15,277 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:13:15.277
2025-06-22 07:13:15,286 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:13:15,348 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192623411. UTC time = 2025-06-22T05:13:15.277
2025-06-22 07:13:15,348 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:13:15,348 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:13:15,348 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:13:15,348 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:13:15,411 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.897
2025-06-22 07:13:15,411 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.669
2025-06-22 07:13:15,411 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:13:15,411 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:13:15,412 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:14:07,296 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:14:07,297 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:14:15,472 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:14:15,472 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:14:15,474 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:13:59', tmtdew=7.11, humidity=59.67, cloud=0.0, wind=22.8, temperature=4.18, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:13:27.898', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:14:15,474 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-22 07:14:15,474 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:14:15,475 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 25m 15s
2025-06-22 07:14:15,475 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:14:15,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:14:15.475
2025-06-22 07:14:15,483 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:14:15,544 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192622206. UTC time = 2025-06-22T05:14:15.475
2025-06-22 07:14:15,545 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:14:15,545 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:14:15,545 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:14:15,545 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:14:16,268 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 44375
2025-06-22 07:14:23,458 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:14:25,858 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:14:25,858 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:14:25,858 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:14:25,858 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:14:25.859
2025-06-22 07:14:25,869 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:14:25,936 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192622054. UTC time = 2025-06-22T05:14:25.859
2025-06-22 07:14:25,936 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:14:25,936 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:14:25,936 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:14:25,936 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:14:26,001 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.088
2025-06-22 07:14:26,002 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.815
2025-06-22 07:14:26,002 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:14:26,002 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:14:26,002 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:15:07,357 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:15:07,379 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:15:26,062 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:15:26,062 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:15:26,065 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:15:02', tmtdew=7.1, humidity=59.9, cloud=0.0, wind=23.85, temperature=4.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:14:57.926', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:15:26,065 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 07:15:26,065 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:15:26,065 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 26m 26s
2025-06-22 07:15:26,065 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:15:26,066 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:15:26.066
2025-06-22 07:15:26,074 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:15:26,138 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926214923. UTC time = 2025-06-22T05:15:26.066
2025-06-22 07:15:26,138 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:15:26,138 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:15:26,138 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:15:26,139 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:15:27,180 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 44375
2025-06-22 07:15:36,783 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:15:38,937 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:15:38,937 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:15:38,937 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:15:38,938 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:15:38.938
2025-06-22 07:15:38,950 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:15:39,019 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926214425. UTC time = 2025-06-22T05:15:38.938
2025-06-22 07:15:39,019 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:15:39,020 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:15:39,020 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:15:39,020 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:15:39,083 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.389
2025-06-22 07:15:39,084 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.121
2025-06-22 07:15:39,084 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:15:39,084 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:15:39,084 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:16:07,439 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:16:07,440 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:16:39,144 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:16:39,144 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:16:39,146 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:16:06', tmtdew=7.07, humidity=60.04, cloud=0.0, wind=24.9, temperature=4.14, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:15:57.888', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:16:39,146 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-06-22 07:16:39,146 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:16:39,146 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 27m 39s
2025-06-22 07:16:39,146 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:16:39,146 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:16:39.147
2025-06-22 07:16:39,155 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:16:39,217 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926215333. UTC time = 2025-06-22T05:16:39.147
2025-06-22 07:16:39,218 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:16:39,218 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:16:39,218 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:16:39,218 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:16:39,944 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 47491
2025-06-22 07:16:48,332 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-22 07:16:50,636 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:16:50,636 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:16:50,637 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:16:50,637 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:16:50.637
2025-06-22 07:16:50,652 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:16:50,725 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192621611. UTC time = 2025-06-22T05:16:50.637
2025-06-22 07:16:50,726 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:16:50,726 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:16:50,726 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:16:50,726 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:16:50,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.563
2025-06-22 07:16:50,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.318
2025-06-22 07:16:50,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:16:50,792 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:16:50,792 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:17:07,500 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:17:07,517 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:17:50,852 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:17:50,852 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:17:50,855 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:17:41', tmtdew=7.01, humidity=60.15, cloud=0.0, wind=25.32, temperature=4.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:16:57.850', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:17:50,855 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-06-22 07:17:50,855 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:17:50,855 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 28m 50s
2025-06-22 07:17:50,855 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:17:50,856 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:17:50.856
2025-06-22 07:17:50,864 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:17:50,927 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926223296. UTC time = 2025-06-22T05:17:50.856
2025-06-22 07:17:50,927 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:17:50,927 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:17:50,927 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:17:50,928 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:17:51,648 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 47491
2025-06-22 07:17:55,201 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-22 07:17:57,715 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:17:57,715 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:17:57,715 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:17:57,716 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:17:57.716
2025-06-22 07:17:57,729 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:17:57,794 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926224446. UTC time = 2025-06-22T05:17:57.716
2025-06-22 07:17:57,794 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:17:57,794 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:17:57,794 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:17:57,794 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:17:57,858 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.225
2025-06-22 07:17:57,858 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.409
2025-06-22 07:17:57,858 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:17:57,858 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:17:57,858 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:18:07,575 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:18:07,576 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:18:57,919 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:18:57,919 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:18:57,920 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:17:41', tmtdew=7.01, humidity=60.15, cloud=0.0, wind=25.32, temperature=4.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:16:57.850', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:18:57,920 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 16s
2025-06-22 07:18:57,920 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:18:57,920 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 29m 57s
2025-06-22 07:18:57,920 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:18:57,921 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:18:57.921
2025-06-22 07:18:57,929 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:18:57,992 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926237387. UTC time = 2025-06-22T05:18:57.921
2025-06-22 07:18:57,992 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:18:57,992 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:18:57,992 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:18:57,992 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:18:58,722 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 47491
2025-06-22 07:19:03,423 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-22 07:19:05,639 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:19:05,639 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:19:05,639 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:19:05,640 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:19:05.640
2025-06-22 07:19:05,650 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:19:05,717 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926239417. UTC time = 2025-06-22T05:19:05.640
2025-06-22 07:19:05,718 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:19:05,718 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:19:05,718 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:19:05,718 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:19:05,781 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.984
2025-06-22 07:19:05,781 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.406
2025-06-22 07:19:05,781 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:19:05,782 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:19:05,782 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:19:07,636 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:19:07,637 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:20:05,842 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:20:05,842 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:20:05,845 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:17:41', tmtdew=7.01, humidity=60.15, cloud=0.0, wind=25.32, temperature=4.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:16:57.850', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:20:05,845 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 24s
2025-06-22 07:20:05,845 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:20:05,845 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 31m 5s
2025-06-22 07:20:05,845 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:20:05,845 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:20:05.845
2025-06-22 07:20:05,854 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:20:05,914 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192625809. UTC time = 2025-06-22T05:20:05.845
2025-06-22 07:20:05,914 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:20:05,915 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:20:05,915 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:20:05,915 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:20:06,654 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 47491
2025-06-22 07:20:07,696 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:20:07,716 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:20:11,465 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-True and DTS-True
2025-06-22 07:20:13,773 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:20:13,774 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:20:13,774 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:20:13,774 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:20:13.774
2025-06-22 07:20:13,784 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:20:13,853 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192626092. UTC time = 2025-06-22T05:20:13.774
2025-06-22 07:20:13,853 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:20:13,853 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:20:13,853 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:20:13,853 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:20:13,918 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.843
2025-06-22 07:20:13,918 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.306
2025-06-22 07:20:13,918 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:20:13,918 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:20:13,918 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:21:07,776 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:21:07,777 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:21:13,979 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:21:13,979 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:21:13,989 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:20:52', tmtdew=7.13, humidity=59.58, cloud=0.0, wind=23.15, temperature=4.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:20:27.888', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:21:13,989 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 07:21:13,989 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:21:13,989 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 32m 13s
2025-06-22 07:21:13,990 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:21:13,990 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:21:13.990
2025-06-22 07:21:13,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:21:14,060 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926266877. UTC time = 2025-06-22T05:21:13.990
2025-06-22 07:21:14,061 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:21:14,061 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:21:14,061 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:21:14,061 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:21:14,787 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 43034
2025-06-22 07:21:21,220 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:21:23,419 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:21:23,420 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:21:23,420 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:21:23,420 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:21:23.420
2025-06-22 07:21:23,431 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:21:23,496 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926263133. UTC time = 2025-06-22T05:21:23.420
2025-06-22 07:21:23,496 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:21:23,496 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:21:23,496 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:21:23,496 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:21:23,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.800
2025-06-22 07:21:23,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.101
2025-06-22 07:21:23,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:21:23,560 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:21:23,561 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:22:07,837 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:22:07,855 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:22:23,619 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:22:23,619 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:22:23,620 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:21:55', tmtdew=7.11, humidity=59.87, cloud=0.0, wind=24.51, temperature=4.18, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:21:57.917', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:22:23,621 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-22 07:22:23,621 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:22:23,621 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 33m 23s
2025-06-22 07:22:23,621 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:22:23,621 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:22:23.621
2025-06-22 07:22:23,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:22:23,692 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926242546. UTC time = 2025-06-22T05:22:23.621
2025-06-22 07:22:23,692 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:22:23,692 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:22:23,692 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:22:23,692 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:22:24,415 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 43034
2025-06-22 07:22:27,326 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:22:29,592 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:22:29,592 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:22:29,592 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:22:29,593 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:22:29.593
2025-06-22 07:22:29,602 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:22:29,667 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192624082. UTC time = 2025-06-22T05:22:29.593
2025-06-22 07:22:29,667 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:22:29,667 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:22:29,667 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:22:29,667 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:22:29,732 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.852
2025-06-22 07:22:29,732 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.808
2025-06-22 07:22:29,732 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:22:29,732 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:22:29,732 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:23:07,915 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:23:07,916 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:23:29,792 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:23:29,793 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:23:29,794 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:22:59', tmtdew=7.14, humidity=59.86, cloud=0.0, wind=26.91, temperature=4.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:22:57.878', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:23:29,795 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-22 07:23:29,795 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:23:29,795 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 34m 29s
2025-06-22 07:23:29,795 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:23:29,795 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:23:29.795
2025-06-22 07:23:29,804 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:23:29,864 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192622641. UTC time = 2025-06-22T05:23:29.795
2025-06-22 07:23:29,865 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:23:29,865 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:23:29,865 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:23:29,865 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:23:30,593 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 43034
2025-06-22 07:23:32,047 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:23:34,510 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:23:34,510 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:23:34,510 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:23:34,511 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:23:34.511
2025-06-22 07:23:34,524 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:23:34,611 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192622552. UTC time = 2025-06-22T05:23:34.511
2025-06-22 07:23:34,611 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:23:34,611 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:23:34,611 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:23:34,611 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:23:34,696 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.991
2025-06-22 07:23:34,696 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.652
2025-06-22 07:23:34,697 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:23:34,697 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:23:34,697 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:24:07,976 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:24:07,994 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:24:34,755 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:24:34,755 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:24:34,758 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:24:03', tmtdew=7.08, humidity=60.0, cloud=0.0, wind=24.17, temperature=4.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:23:57.840', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:24:34,758 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-22 07:24:34,758 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:24:34,758 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 35m 34s
2025-06-22 07:24:34,758 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:24:34,758 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:24:34.759
2025-06-22 07:24:34,767 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:24:34,830 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926217075. UTC time = 2025-06-22T05:24:34.759
2025-06-22 07:24:34,830 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:24:34,830 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:24:34,830 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:24:34,831 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:24:35,562 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 43034
2025-06-22 07:24:41,438 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:24:43,599 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:24:43,600 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:24:43,600 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:24:43,601 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:24:43.600
2025-06-22 07:24:43,612 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:24:43,673 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192621629. UTC time = 2025-06-22T05:24:43.600
2025-06-22 07:24:43,673 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:24:43,673 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:24:43,673 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:24:43,673 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:24:43,736 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.230
2025-06-22 07:24:43,736 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.986
2025-06-22 07:24:43,736 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:24:43,736 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:24:43,736 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:25:08,054 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:25:08,055 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:25:43,796 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:25:43,797 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:25:43,799 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:25:06', tmtdew=7.03, humidity=60.06, cloud=0.0, wind=23.48, temperature=4.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:24:57.888', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:25:43,799 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-06-22 07:25:43,799 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:25:43,799 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 36m 43s
2025-06-22 07:25:43,799 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:25:43,800 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:25:43.800
2025-06-22 07:25:43,808 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:25:43,870 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926214076. UTC time = 2025-06-22T05:25:43.800
2025-06-22 07:25:43,870 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:25:43,870 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:25:43,870 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:25:43,871 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:25:44,597 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 44037
2025-06-22 07:25:50,990 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:25:53,338 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:25:53,339 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:25:53,339 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:25:53,339 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:25:53.339
2025-06-22 07:25:53,350 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:25:53,414 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192621421. UTC time = 2025-06-22T05:25:53.339
2025-06-22 07:25:53,414 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:25:53,414 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:25:53,414 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:25:53,414 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:25:53,479 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.567
2025-06-22 07:25:53,479 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.228
2025-06-22 07:25:53,479 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:25:53,479 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:25:53,479 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:26:08,115 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:26:08,139 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:26:53,539 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:26:53,539 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:26:53,542 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:26:10', tmtdew=7.07, humidity=60.02, cloud=0.0, wind=24.26, temperature=4.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:26:27.830', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:26:53,542 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-22 07:26:53,542 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:26:53,542 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 37m 53s
2025-06-22 07:26:53,542 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:26:53,543 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:26:53.543
2025-06-22 07:26:53,551 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:26:53,613 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192621816. UTC time = 2025-06-22T05:26:53.543
2025-06-22 07:26:53,613 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:26:53,613 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:26:53,613 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:26:53,614 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:26:54,334 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 44037
2025-06-22 07:26:58,140 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:27:00,259 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:27:00,259 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:27:00,259 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:27:00,260 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:27:00.260
2025-06-22 07:27:00,273 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:27:00,340 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926218923. UTC time = 2025-06-22T05:27:00.260
2025-06-22 07:27:00,340 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:27:00,341 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:27:00,341 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:27:00,341 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:27:00,407 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.400
2025-06-22 07:27:00,407 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.369
2025-06-22 07:27:00,407 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:27:00,407 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:27:00,407 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:27:08,199 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:27:08,200 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:28:00,468 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:28:00,468 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:28:00,469 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:27:13', tmtdew=7.06, humidity=59.94, cloud=0.0, wind=27.51, temperature=4.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:27:27.878', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:28:00,469 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 47s
2025-06-22 07:28:00,469 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:28:00,469 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 39m 0s
2025-06-22 07:28:00,470 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:28:00,470 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:28:00.470
2025-06-22 07:28:00,479 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:28:00,541 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192622868. UTC time = 2025-06-22T05:28:00.470
2025-06-22 07:28:00,541 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:28:00,541 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:28:00,541 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:28:00,542 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:28:01,268 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 44037
2025-06-22 07:28:08,260 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:28:08,279 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:28:08,546 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:28:10,906 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:28:10,906 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:28:10,906 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:28:10,907 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:28:10.906
2025-06-22 07:28:10,916 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:28:10,981 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926230895. UTC time = 2025-06-22T05:28:10.906
2025-06-22 07:28:10,982 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:28:10,982 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:28:10,982 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:28:10,982 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:28:11,045 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.094
2025-06-22 07:28:11,045 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.419
2025-06-22 07:28:11,045 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:28:11,045 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:28:11,046 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:29:08,339 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:29:08,340 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:29:11,103 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:29:11,103 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:29:11,106 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:28:50', tmtdew=7.11, humidity=59.86, cloud=0.0, wind=18.7, temperature=4.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:28:27.840', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:29:11,106 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 07:29:11,106 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:29:11,106 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 40m 11s
2025-06-22 07:29:11,106 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:29:11,106 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:29:11.106
2025-06-22 07:29:11,115 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:29:11,177 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926246663. UTC time = 2025-06-22T05:29:11.106
2025-06-22 07:29:11,177 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:29:11,177 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:29:11,177 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:29:11,178 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:29:11,904 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 44037
2025-06-22 07:29:14,528 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:29:16,675 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:29:16,675 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:29:16,675 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:29:16,676 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:29:16.676
2025-06-22 07:29:16,686 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:29:16,750 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926248376. UTC time = 2025-06-22T05:29:16.676
2025-06-22 07:29:16,751 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:29:16,751 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:29:16,751 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:29:16,751 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:29:16,816 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.907
2025-06-22 07:29:16,816 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.372
2025-06-22 07:29:16,816 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:29:16,816 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:29:16,816 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:30:08,400 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:30:08,419 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:30:16,877 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:30:16,877 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:30:16,879 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:29:53', tmtdew=7.09, humidity=59.93, cloud=0.0, wind=21.14, temperature=4.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:29:27.888', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:30:16,879 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-22 07:30:16,879 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:30:16,880 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 41m 16s
2025-06-22 07:30:16,880 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:30:16,880 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:30:16.880
2025-06-22 07:30:16,888 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:30:16,949 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192626964. UTC time = 2025-06-22T05:30:16.880
2025-06-22 07:30:16,949 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:30:16,949 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:30:16,949 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:30:16,950 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:30:17,677 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 44037
2025-06-22 07:30:25,889 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:30:28,195 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:30:28,195 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:30:28,195 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:30:28,196 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:30:28.196
2025-06-22 07:30:28,209 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:30:28,278 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192627419. UTC time = 2025-06-22T05:30:28.196
2025-06-22 07:30:28,279 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:30:28,279 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:30:28,279 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:30:28,279 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:30:28,347 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.808
2025-06-22 07:30:28,347 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.217
2025-06-22 07:30:28,347 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:30:28,347 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:30:28,347 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:31:08,479 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:31:08,498 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:31:28,407 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:31:28,407 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:31:28,410 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:30:25', tmtdew=7.08, humidity=60.01, cloud=0.0, wind=22.53, temperature=4.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:30:27.850', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:31:28,410 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 3s
2025-06-22 07:31:28,410 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:31:28,410 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 42m 28s
2025-06-22 07:31:28,410 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:31:28,410 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:31:28.411
2025-06-22 07:31:28,420 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:31:28,483 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192625377. UTC time = 2025-06-22T05:31:28.411
2025-06-22 07:31:28,483 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:31:28,483 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:31:28,483 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:31:28,484 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:31:29,524 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 48497
2025-06-22 07:31:35,081 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:31:37,446 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:31:37,446 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:31:37,446 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:31:37,447 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:31:37.447
2025-06-22 07:31:37,462 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:31:37,534 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192625067. UTC time = 2025-06-22T05:31:37.447
2025-06-22 07:31:37,534 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:31:37,534 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:31:37,534 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:31:37,534 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:31:37,602 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.815
2025-06-22 07:31:37,602 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.961
2025-06-22 07:31:37,602 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:31:37,602 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:31:37,602 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:32:08,556 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:32:08,557 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:32:37,662 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:32:37,663 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:32:37,665 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:30:25', tmtdew=7.08, humidity=60.01, cloud=0.0, wind=22.53, temperature=4.09, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:30:27.850', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:32:37,666 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 12s
2025-06-22 07:32:37,666 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:32:37,666 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 43m 37s
2025-06-22 07:32:37,666 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:32:37,666 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:32:37.666
2025-06-22 07:32:37,675 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:32:37,737 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192623329. UTC time = 2025-06-22T05:32:37.666
2025-06-22 07:32:37,737 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:32:37,737 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:32:37,737 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:32:37,738 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:32:38,470 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 48497
2025-06-22 07:32:41,192 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:32:43,316 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:32:43,316 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:32:43,317 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:32:43,317 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:32:43.317
2025-06-22 07:32:43,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:32:43,391 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192623195. UTC time = 2025-06-22T05:32:43.317
2025-06-22 07:32:43,391 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:32:43,391 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:32:43,392 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:32:43,392 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:32:43,456 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.913
2025-06-22 07:32:43,456 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.619
2025-06-22 07:32:43,456 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:32:43,456 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:32:43,457 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:33:08,615 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:33:08,631 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:33:43,517 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:33:43,517 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:33:43,519 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:33:36', tmtdew=7.1, humidity=59.7, cloud=0.0, wind=23.82, temperature=4.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:32:57.840', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:33:43,519 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-06-22 07:33:43,519 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:33:43,519 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 44m 43s
2025-06-22 07:33:43,519 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:33:43,519 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:33:43.519
2025-06-22 07:33:43,529 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:33:43,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926220665. UTC time = 2025-06-22T05:33:43.519
2025-06-22 07:33:43,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:33:43,595 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:33:43,595 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:33:43,596 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:33:44,328 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 48497
2025-06-22 07:33:49,181 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:33:51,775 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:33:51,775 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:33:51,775 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:33:51,776 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:33:51.776
2025-06-22 07:33:51,790 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:33:51,889 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926219547. UTC time = 2025-06-22T05:33:51.776
2025-06-22 07:33:51,890 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:33:51,890 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:33:51,890 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:33:51,890 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:33:51,985 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.108
2025-06-22 07:33:51,986 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.844
2025-06-22 07:33:51,986 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:33:51,986 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:33:51,986 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:34:08,691 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:34:08,692 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:34:52,046 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:34:52,047 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:34:52,049 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:34:39', tmtdew=7.12, humidity=59.64, cloud=0.0, wind=25.94, temperature=4.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:33:57.888', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:34:52,050 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-22 07:34:52,050 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:34:52,050 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 45m 52s
2025-06-22 07:34:52,050 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:34:52,050 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:34:52.050
2025-06-22 07:34:52,059 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:34:52,122 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926214485. UTC time = 2025-06-22T05:34:52.050
2025-06-22 07:34:52,122 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:34:52,122 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:34:52,122 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:34:52,122 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:34:52,858 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 48497
2025-06-22 07:34:56,180 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:34:58,456 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (1.0)
2025-06-22 07:34:58,457 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:34:58,457 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:34:58,458 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:34:58.458
2025-06-22 07:34:58,471 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:34:58,545 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926214267. UTC time = 2025-06-22T05:34:58.458
2025-06-22 07:34:58,545 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:34:58,545 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:34:58,545 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:34:58,545 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:34:58,616 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.386
2025-06-22 07:34:58,617 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.119
2025-06-22 07:34:58,617 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:34:58,617 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:34:58,617 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:35:08,752 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:35:08,769 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:35:58,677 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:35:58,677 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:35:58,680 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:35:43', tmtdew=7.17, humidity=59.59, cloud=0.0, wind=21.42, temperature=4.2, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:35:27.830', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:35:58,680 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-22 07:35:58,680 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:35:58,680 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 46m 58s
2025-06-22 07:35:58,680 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:35:58,680 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:35:58.680
2025-06-22 07:35:58,689 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:35:58,750 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926215156. UTC time = 2025-06-22T05:35:58.680
2025-06-22 07:35:58,750 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:35:58,750 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:35:58,751 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:35:58,751 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:35:59,476 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 50081
2025-06-22 07:36:00,994 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:36:03,281 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (0.9999998807907104)
2025-06-22 07:36:03,282 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:36:03,282 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:36:03,283 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:36:03.283
2025-06-22 07:36:03,300 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:36:03,367 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192621544. UTC time = 2025-06-22T05:36:03.283
2025-06-22 07:36:03,367 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:36:03,367 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:36:03,367 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:36:03,367 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:36:03,430 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.603
2025-06-22 07:36:03,431 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.302
2025-06-22 07:36:03,431 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:36:03,431 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:36:03,431 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:36:08,829 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:36:08,830 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:37:03,491 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:37:03,491 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:37:03,494 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:36:46', tmtdew=7.13, humidity=59.59, cloud=0.0, wind=23.08, temperature=4.12, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:36:27.878', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:37:03,494 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-22 07:37:03,494 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:37:03,494 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 48m 3s
2025-06-22 07:37:03,494 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:37:03,495 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:37:03.495
2025-06-22 07:37:03,504 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:37:03,574 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926222015. UTC time = 2025-06-22T05:37:03.495
2025-06-22 07:37:03,574 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:37:03,574 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:37:03,574 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:37:03,575 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:37:04,301 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 50081
2025-06-22 07:37:08,890 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:37:08,907 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:37:09,157 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:37:11,508 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (0.9999998807907104)
2025-06-22 07:37:11,508 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:37:11,508 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:37:11,509 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:37:11.509
2025-06-22 07:37:11,520 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:37:11,590 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192622328. UTC time = 2025-06-22T05:37:11.509
2025-06-22 07:37:11,590 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:37:11,590 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:37:11,590 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:37:11,590 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:37:11,660 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.250
2025-06-22 07:37:11,660 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.403
2025-06-22 07:37:11,660 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:37:11,660 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:37:11,660 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:38:08,967 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:38:08,968 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:38:11,720 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:38:11,720 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:38:11,722 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:37:50', tmtdew=7.13, humidity=59.57, cloud=0.0, wind=21.95, temperature=4.17, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:37:27.840', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:38:11,722 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 07:38:11,722 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:38:11,722 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 49m 11s
2025-06-22 07:38:11,722 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:38:11,723 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:38:11.723
2025-06-22 07:38:11,731 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:38:11,792 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192623572. UTC time = 2025-06-22T05:38:11.723
2025-06-22 07:38:11,792 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:38:11,792 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:38:11,792 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:38:11,793 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:38:12,525 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 50081
2025-06-22 07:38:20,519 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:38:22,680 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (0.9999998807907104)
2025-06-22 07:38:22,680 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:38:22,680 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:38:22,681 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:38:22.681
2025-06-22 07:38:22,692 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:38:22,756 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926238537. UTC time = 2025-06-22T05:38:22.681
2025-06-22 07:38:22,756 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:38:22,756 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:38:22,756 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:38:22,756 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:38:22,820 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.991
2025-06-22 07:38:22,820 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.407
2025-06-22 07:38:22,821 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:38:22,821 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:38:22,821 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:39:09,028 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:39:09,050 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:39:22,881 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:39:22,881 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:39:22,884 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:38:53', tmtdew=7.21, humidity=59.39, cloud=0.0, wind=26.63, temperature=4.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:38:57.869', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:39:22,884 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-06-22 07:39:22,884 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:39:22,884 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 50m 22s
2025-06-22 07:39:22,884 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:39:22,884 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:39:22.884
2025-06-22 07:39:22,893 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:39:22,955 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192625698. UTC time = 2025-06-22T05:39:22.884
2025-06-22 07:39:22,955 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:39:22,955 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:39:22,955 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:39:22,955 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:39:23,682 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 50081
2025-06-22 07:39:27,619 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:39:30,088 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (0.9999998807907104)
2025-06-22 07:39:30,088 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:39:30,088 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:39:30,089 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:39:30.089
2025-06-22 07:39:30,101 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:39:30,173 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926259524. UTC time = 2025-06-22T05:39:30.089
2025-06-22 07:39:30,173 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:39:30,173 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:39:30,174 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:39:30,174 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:39:30,243 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.846
2025-06-22 07:39:30,243 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.312
2025-06-22 07:39:30,243 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:39:30,243 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:39:30,244 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:40:09,110 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:40:09,111 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:40:30,303 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:40:30,303 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:40:30,305 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:38:53', tmtdew=7.21, humidity=59.39, cloud=0.0, wind=26.63, temperature=4.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:38:57.869', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:40:30,305 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 37s
2025-06-22 07:40:30,305 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:40:30,305 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 51m 30s
2025-06-22 07:40:30,305 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:40:30,305 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:40:30.305
2025-06-22 07:40:30,318 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:40:30,389 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926268097. UTC time = 2025-06-22T05:40:30.305
2025-06-22 07:40:30,389 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:40:30,389 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:40:30,389 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:40:30,390 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:40:31,126 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 52320
2025-06-22 07:40:41,050 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:40:43,222 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (0.9962258338928223)
2025-06-22 07:40:43,222 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:40:43,222 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:40:43,223 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:40:43.223
2025-06-22 07:40:43,235 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:40:43,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.1926262937. UTC time = 2025-06-22T05:40:43.223
2025-06-22 07:40:43,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:40:43,303 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:40:43,303 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:40:43,303 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:40:43,367 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.798
2025-06-22 07:40:43,367 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:36.099
2025-06-22 07:40:43,367 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:40:43,367 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:40:43,367 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:41:09,171 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:41:09,192 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:41:43,427 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:41:43,428 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:41:43,430 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:38:53', tmtdew=7.21, humidity=59.39, cloud=0.0, wind=26.63, temperature=4.25, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:38:57.869', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:41:43,430 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 50s
2025-06-22 07:41:43,430 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:41:43,430 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 52m 43s
2025-06-22 07:41:43,430 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:41:43,430 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:41:43.430
2025-06-22 07:41:43,439 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:41:43,500 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192624236. UTC time = 2025-06-22T05:41:43.430
2025-06-22 07:41:43,501 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:41:43,501 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-06-22 07:41:43,501 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-06-22 07:41:43,501 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-06-22 07:41:44,229 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 52320
2025-06-22 07:41:48,170 [INFO   ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Successfully downloaded a recent allsky image from ATLAS! MJD-False and DTS-True
2025-06-22 07:41:50,601 [INFO   ][weather_worker][atlas_classifier.py][current_sky_conditions] CLSC - Successfully classified allsky image: Good (0.9962258338928223)
2025-06-22 07:41:50,601 [DEBUG  ][weather_worker][lcu.py][weather_status] Classifier determined that it is NOT too cloudy
2025-06-22 07:41:50,601 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-06-22 07:41:50,602 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:41:50.602
2025-06-22 07:41:50,614 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-06-22 07:41:50,679 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460849.192624029. UTC time = 2025-06-22T05:41:50.602
2025-06-22 07:41:50,679 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-06-22 07:41:50,679 [INFO   ][weather_worker][lcu.py][weather_status] Weather not bad enough for an immediate shutdown
2025-06-22 07:41:50,679 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is good 
2025-06-22 07:41:50,679 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:41:50,744 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.853
2025-06-22 07:41:50,744 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-22 05:42:35.799
2025-06-22 07:41:50,744 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-06-22 07:41:50,744 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Good weather 
2025-06-22 07:41:50,744 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 1
2025-06-22 07:42:09,252 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:42:09,253 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:42:50,804 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:42:50,805 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:42:50,807 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:42:04', tmtdew=7.22, humidity=59.36, cloud=0.0, wind=20.82, temperature=4.21, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:42:27.821', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:42:50,807 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 46s
2025-06-22 07:42:50,807 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:42:50,807 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 53m 50s
2025-06-22 07:42:50,807 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:42:50,808 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:42:50.808
2025-06-22 07:42:50,816 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:42:50,816 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 53m 50s is greater than maximum age 10m 0s
2025-06-22 07:42:50,816 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, 0, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:42:50,880 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.979
2025-06-22 07:42:50,881 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.662
2025-06-22 07:42:50,881 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:42:50,881 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:42:50,881 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:42:50,881 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:42:50,881 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:43:09,313 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:43:09,336 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:43:50,944 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:43:50,944 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:43:50,947 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:43:07', tmtdew=7.25, humidity=59.38, cloud=0.0, wind=23.01, temperature=4.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:43:27.869', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:43:50,947 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-22 07:43:50,947 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:43:50,947 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 54m 50s
2025-06-22 07:43:50,947 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:43:50,947 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:43:50.948
2025-06-22 07:43:50,956 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:43:50,956 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 54m 50s is greater than maximum age 10m 0s
2025-06-22 07:43:50,956 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, 0, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:43:51,020 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.178
2025-06-22 07:43:51,021 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.975
2025-06-22 07:43:51,021 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:43:51,021 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:43:51,021 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:43:51,021 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:43:51,021 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:44:09,396 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:44:09,415 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:44:51,084 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:44:51,084 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:44:51,087 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:44:11', tmtdew=7.29, humidity=58.99, cloud=0.0, wind=22.25, temperature=4.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:44:27.830', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:44:51,087 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-22 07:44:51,087 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:44:51,087 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 55m 51s
2025-06-22 07:44:51,087 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:44:51,088 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:44:51.088
2025-06-22 07:44:51,097 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:44:51,097 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 55m 51s is greater than maximum age 10m 0s
2025-06-22 07:44:51,097 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, 0, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:44:51,160 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.449
2025-06-22 07:44:51,160 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.217
2025-06-22 07:44:51,161 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:44:51,161 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:44:51,161 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:44:51,161 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:44:51,161 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:45:09,475 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:45:09,476 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:45:51,223 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:45:51,223 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:45:51,226 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:44:11', tmtdew=7.29, humidity=58.99, cloud=0.0, wind=22.25, temperature=4.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:44:27.830', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:45:51,226 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 40s
2025-06-22 07:45:51,226 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:45:51,226 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 56m 51s
2025-06-22 07:45:51,226 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:45:51,227 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:45:51.227
2025-06-22 07:45:51,235 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:45:51,235 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 56m 51s is greater than maximum age 10m 0s
2025-06-22 07:45:51,235 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, 0, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:45:51,299 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.556
2025-06-22 07:45:51,299 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.388
2025-06-22 07:45:51,299 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:45:51,299 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:45:51,299 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:45:51,300 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:45:51,300 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:46:09,536 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:46:09,556 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:46:51,359 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:46:51,359 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:46:51,361 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:44:11', tmtdew=7.29, humidity=58.99, cloud=0.0, wind=22.25, temperature=4.26, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:44:27.830', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:46:51,361 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 40s
2025-06-22 07:46:51,361 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:46:51,361 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 57m 51s
2025-06-22 07:46:51,361 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:46:51,361 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:46:51.361
2025-06-22 07:46:51,370 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:46:51,370 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 57m 51s is greater than maximum age 10m 0s
2025-06-22 07:46:51,370 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, 0, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:46:51,434 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.250
2025-06-22 07:46:51,434 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.486
2025-06-22 07:46:51,434 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:46:51,434 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:46:51,435 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:46:51,435 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:46:51,435 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:47:09,615 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:47:09,616 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:47:51,497 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:47:51,498 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:47:51,500 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:47:21', tmtdew=7.38, humidity=58.53, cloud=0.0, wind=25.07, temperature=4.34, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:47:27.802', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:47:51,500 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-06-22 07:47:51,500 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:47:51,500 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 58m 51s
2025-06-22 07:47:51,500 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:47:51,501 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:47:51.501
2025-06-22 07:47:51,509 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:47:51,509 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 58m 51s is greater than maximum age 10m 0s
2025-06-22 07:47:51,509 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, 0, 0, 0, 0], maxlen=10)
2025-06-22 07:47:51,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.023
2025-06-22 07:47:51,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.510
2025-06-22 07:47:51,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:47:51,574 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:47:51,574 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:47:51,574 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:47:51,574 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:48:09,676 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:48:09,698 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:48:51,637 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:48:51,637 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:48:51,639 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:47:53', tmtdew=7.38, humidity=58.53, cloud=0.0, wind=22.39, temperature=4.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:47:27.802', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:48:51,639 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 58s
2025-06-22 07:48:51,639 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:48:51,639 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 59m 51s
2025-06-22 07:48:51,639 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:48:51,640 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:48:51.640
2025-06-22 07:48:51,649 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:48:51,649 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 59m 51s is greater than maximum age 10m 0s
2025-06-22 07:48:51,649 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, 0, 0, 0], maxlen=10)
2025-06-22 07:48:51,721 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.875
2025-06-22 07:48:51,721 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.458
2025-06-22 07:48:51,721 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:48:51,721 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:48:51,722 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:48:51,722 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:48:51,722 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:49:09,758 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:49:09,759 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:49:51,785 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:49:51,785 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:49:51,788 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:47:53', tmtdew=7.38, humidity=58.53, cloud=0.0, wind=22.39, temperature=4.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:47:27.802', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:49:51,788 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 58s
2025-06-22 07:49:51,788 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:49:51,788 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 0m
2025-06-22 07:49:51,788 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:49:51,789 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:49:51.789
2025-06-22 07:49:51,798 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:49:51,798 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 0m is greater than maximum age 10m 0s
2025-06-22 07:49:51,798 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, 0, 0], maxlen=10)
2025-06-22 07:49:51,868 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.805
2025-06-22 07:49:51,868 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.330
2025-06-22 07:49:51,868 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:49:51,868 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:49:51,868 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:49:51,869 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:49:51,869 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:50:09,819 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:50:09,836 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:50:51,931 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:50:51,931 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:50:51,933 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:50:32', tmtdew=7.45, humidity=58.33, cloud=0.0, wind=19.99, temperature=4.34, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:49:57.792', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:50:51,933 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-22 07:50:51,933 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:50:51,933 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 1m
2025-06-22 07:50:51,934 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:50:51,934 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:50:51.934
2025-06-22 07:50:51,942 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:50:51,942 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 1m is greater than maximum age 10m 0s
2025-06-22 07:50:51,942 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, 0], maxlen=10)
2025-06-22 07:50:52,006 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.810
2025-06-22 07:50:52,006 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.123
2025-06-22 07:50:52,006 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:50:52,006 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:50:52,006 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:50:52,006 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:50:52,007 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:51:09,896 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:51:09,897 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:51:52,067 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:51:52,067 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:51:52,070 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:51:35', tmtdew=7.45, humidity=58.32, cloud=0.0, wind=22.07, temperature=4.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:51:27.821', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:51:52,070 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-22 07:51:52,070 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:51:52,070 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 2m
2025-06-22 07:51:52,070 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:51:52,071 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:51:52.071
2025-06-22 07:51:52,080 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:51:52,080 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 2m is greater than maximum age 10m 0s
2025-06-22 07:51:52,080 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 07:51:52,154 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.889
2025-06-22 07:51:52,154 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.837
2025-06-22 07:51:52,154 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:51:52,154 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:51:52,154 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:51:52,155 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:51:52,155 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:52:09,957 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:52:09,974 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:52:52,218 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:52:52,218 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:52:52,220 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:52:07', tmtdew=7.46, humidity=58.27, cloud=0.0, wind=22.57, temperature=4.41, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:51:57.802', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:52:52,220 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-06-22 07:52:52,220 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:52:52,220 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 3m
2025-06-22 07:52:52,220 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:52:52,220 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:52:52.220
2025-06-22 07:52:52,229 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:52:52,229 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 3m is greater than maximum age 10m 0s
2025-06-22 07:52:52,229 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 07:52:52,294 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.042
2025-06-22 07:52:52,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.782
2025-06-22 07:52:52,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:52:52,295 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:52:52,295 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:52:52,295 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:52:52,295 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:53:10,034 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:53:10,035 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:53:52,359 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:53:52,359 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:53:52,362 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:53:10', tmtdew=7.51, humidity=58.21, cloud=0.0, wind=24.4, temperature=4.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:52:57.763', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:53:52,362 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-06-22 07:53:52,362 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:53:52,362 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 4m
2025-06-22 07:53:52,362 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:53:52,362 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:53:52.362
2025-06-22 07:53:52,371 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:53:52,372 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 4m is greater than maximum age 10m 0s
2025-06-22 07:53:52,372 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 07:53:52,435 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.266
2025-06-22 07:53:52,435 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.069
2025-06-22 07:53:52,435 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:53:52,436 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:53:52,436 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:53:52,436 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:53:52,436 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:54:10,095 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:54:10,116 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:54:52,499 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:54:52,499 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:54:52,502 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:54:13', tmtdew=7.51, humidity=58.2, cloud=0.0, wind=21.76, temperature=4.43, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:53:57.811', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:54:52,502 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-22 07:54:52,502 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:54:52,502 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 5m
2025-06-22 07:54:52,502 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:54:52,502 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:54:52.502
2025-06-22 07:54:52,511 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:54:52,511 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 5m is greater than maximum age 10m 0s
2025-06-22 07:54:52,511 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 07:54:52,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.562
2025-06-22 07:54:52,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.286
2025-06-22 07:54:52,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:54:52,575 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:54:52,575 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:54:52,575 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:54:52,575 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:55:10,175 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:55:10,176 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:55:52,638 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:55:52,639 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:55:52,641 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:55:17', tmtdew=7.46, humidity=58.3, cloud=0.0, wind=22.55, temperature=4.42, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:55:27.840', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:55:52,642 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-22 07:55:52,642 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:55:52,642 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 6m
2025-06-22 07:55:52,642 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:55:52,642 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:55:52.642
2025-06-22 07:55:52,651 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:55:52,651 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 6m is greater than maximum age 10m 0s
2025-06-22 07:55:52,651 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 07:55:52,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.436
2025-06-22 07:55:52,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.431
2025-06-22 07:55:52,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:55:52,714 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:55:52,715 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:55:52,715 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:55:52,715 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:56:10,235 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:56:10,257 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:56:52,777 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:56:52,778 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:56:52,780 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:56:20', tmtdew=7.51, humidity=58.23, cloud=0.0, wind=23.17, temperature=4.45, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:56:27.802', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:56:52,780 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-22 07:56:52,780 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:56:52,781 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 7m
2025-06-22 07:56:52,781 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:56:52,781 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:56:52.781
2025-06-22 07:56:52,790 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:56:52,790 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 7m is greater than maximum age 10m 0s
2025-06-22 07:56:52,790 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 07:56:52,855 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.159
2025-06-22 07:56:52,855 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.502
2025-06-22 07:56:52,855 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:56:52,856 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:56:52,856 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:56:52,856 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:56:52,856 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:57:10,317 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:57:10,334 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:57:52,915 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:57:52,915 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:57:52,917 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:56:20', tmtdew=7.51, humidity=58.23, cloud=0.0, wind=23.17, temperature=4.45, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:56:27.802', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:57:52,917 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 32s
2025-06-22 07:57:52,917 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:57:52,917 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 8m
2025-06-22 07:57:52,917 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:57:52,918 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:57:52.918
2025-06-22 07:57:52,926 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:57:52,926 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 8m is greater than maximum age 10m 0s
2025-06-22 07:57:52,926 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 07:57:52,992 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.961
2025-06-22 07:57:52,992 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.499
2025-06-22 07:57:52,992 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:57:52,992 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:57:52,993 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:57:52,993 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:57:52,993 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:58:10,394 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:58:10,395 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:58:53,056 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:58:53,056 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:58:53,059 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:56:20', tmtdew=7.51, humidity=58.23, cloud=0.0, wind=23.17, temperature=4.45, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:56:27.802', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:58:53,059 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 33s
2025-06-22 07:58:53,059 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:58:53,059 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 9m
2025-06-22 07:58:53,059 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:58:53,059 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:58:53.059
2025-06-22 07:58:53,068 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:58:53,068 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 9m is greater than maximum age 10m 0s
2025-06-22 07:58:53,068 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 07:58:53,131 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.840
2025-06-22 07:58:53,131 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.420
2025-06-22 07:58:53,132 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:58:53,132 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:58:53,132 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:58:53,132 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:58:53,132 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 07:59:10,455 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 07:59:10,475 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 07:59:53,195 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 07:59:53,195 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 07:59:53,197 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T07:59:31', tmtdew=7.63, humidity=57.68, cloud=0.0, wind=27.61, temperature=4.58, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T05:59:27.773', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 07:59:53,197 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-22 07:59:53,197 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 07:59:53,197 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 10m
2025-06-22 07:59:53,197 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 07:59:53,197 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T05:59:53.197
2025-06-22 07:59:53,206 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 07:59:53,206 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 10m is greater than maximum age 10m 0s
2025-06-22 07:59:53,206 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 07:59:53,269 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.797
2025-06-22 07:59:53,269 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.264
2025-06-22 07:59:53,269 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 07:59:53,269 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 07:59:53,269 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 07:59:53,269 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 07:59:53,269 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:00:10,535 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:00:10,553 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:00:53,332 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:00:53,332 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:00:53,335 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:00:34', tmtdew=7.66, humidity=57.57, cloud=0.0, wind=24.22, temperature=4.56, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:00:27.821', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:00:53,335 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-22 08:00:53,335 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:00:53,335 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 11m
2025-06-22 08:00:53,335 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:00:53,336 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:00:53.336
2025-06-22 08:00:53,344 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:00:53,345 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 11m is greater than maximum age 10m 0s
2025-06-22 08:00:53,345 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:00:53,409 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.829
2025-06-22 08:00:53,409 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.029
2025-06-22 08:00:53,409 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:00:53,409 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:00:53,409 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:00:53,409 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:00:53,409 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:01:10,614 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:01:10,633 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:01:53,472 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:01:53,473 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:01:53,475 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:01:38', tmtdew=7.67, humidity=57.53, cloud=0.0, wind=25.13, temperature=4.59, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:01:27.782', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:01:53,475 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-22 08:01:53,475 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:01:53,475 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 12m
2025-06-22 08:01:53,475 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:01:53,476 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:01:53.476
2025-06-22 08:01:53,484 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:01:53,484 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 12m is greater than maximum age 10m 0s
2025-06-22 08:01:53,485 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:01:53,548 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.935
2025-06-22 08:01:53,548 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.715
2025-06-22 08:01:53,548 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:01:53,548 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:01:53,549 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:01:53,549 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:01:53,549 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:02:10,691 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:02:10,710 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:02:53,612 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:02:53,612 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:02:53,614 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:02:10', tmtdew=7.68, humidity=57.63, cloud=0.0, wind=22.21, temperature=4.61, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:01:57.763', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:02:53,614 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-06-22 08:02:53,615 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:02:53,615 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 13m
2025-06-22 08:02:53,615 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:02:53,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:02:53.615
2025-06-22 08:02:53,624 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:02:53,624 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 13m is greater than maximum age 10m 0s
2025-06-22 08:02:53,624 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:02:53,688 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.113
2025-06-22 08:02:53,688 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.892
2025-06-22 08:02:53,688 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:02:53,688 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:02:53,689 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:02:53,689 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:02:53,689 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:03:10,770 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:03:10,790 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:03:53,750 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:03:53,750 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:03:53,753 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:02:10', tmtdew=7.68, humidity=57.63, cloud=0.0, wind=22.21, temperature=4.61, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:01:57.763', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:03:53,753 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 43s
2025-06-22 08:03:53,753 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:03:53,753 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 14m
2025-06-22 08:03:53,753 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:03:53,754 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:03:53.754
2025-06-22 08:03:53,762 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:03:53,762 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 14m is greater than maximum age 10m 0s
2025-06-22 08:03:53,762 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:03:53,826 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.363
2025-06-22 08:03:53,827 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.154
2025-06-22 08:03:53,827 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:03:53,827 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:03:53,827 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:03:53,827 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:03:53,827 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:04:10,850 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:04:10,871 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:04:53,889 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:04:53,889 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:04:53,892 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:04:17', tmtdew=7.67, humidity=57.66, cloud=0.0, wind=24.49, temperature=4.61, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:04:27.754', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:04:53,892 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-22 08:04:53,892 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:04:53,892 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 15m
2025-06-22 08:04:53,892 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:04:53,893 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:04:53.893
2025-06-22 08:04:53,902 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:04:53,902 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 15m is greater than maximum age 10m 0s
2025-06-22 08:04:53,902 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:04:53,966 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.656
2025-06-22 08:04:53,966 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.346
2025-06-22 08:04:53,966 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:04:53,966 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:04:53,966 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:04:53,966 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:04:53,966 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:05:10,932 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:05:10,932 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:05:54,028 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:05:54,029 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:05:54,030 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:04:48', tmtdew=7.65, humidity=57.73, cloud=0.0, wind=25.12, temperature=4.59, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:04:27.754', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:05:54,030 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 6s
2025-06-22 08:05:54,030 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:05:54,030 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 16m
2025-06-22 08:05:54,030 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:05:54,031 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:05:54.031
2025-06-22 08:05:54,039 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:05:54,039 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 16m is greater than maximum age 10m 0s
2025-06-22 08:05:54,040 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:05:54,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.327
2025-06-22 08:05:54,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.464
2025-06-22 08:05:54,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:05:54,106 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:05:54,106 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:05:54,106 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:05:54,106 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:06:10,991 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:06:10,992 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:06:54,167 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:06:54,167 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:06:54,169 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:04:48', tmtdew=7.65, humidity=57.73, cloud=0.0, wind=25.12, temperature=4.59, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:04:27.754', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:06:54,169 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 6s
2025-06-22 08:06:54,169 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:06:54,169 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 17m
2025-06-22 08:06:54,169 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:06:54,169 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:06:54.169
2025-06-22 08:06:54,178 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:06:54,178 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 17m is greater than maximum age 10m 0s
2025-06-22 08:06:54,178 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:06:54,241 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.078
2025-06-22 08:06:54,241 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.509
2025-06-22 08:06:54,241 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:06:54,241 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:06:54,242 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:06:54,242 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:06:54,242 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:07:11,052 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:07:11,053 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:07:54,305 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:07:54,305 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:07:54,307 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:07:27', tmtdew=7.81, humidity=56.96, cloud=0.0, wind=28.51, temperature=4.73, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:07:27.811', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:07:54,308 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-22 08:07:54,308 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:07:54,308 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 18m
2025-06-22 08:07:54,308 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:07:54,308 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:07:54.308
2025-06-22 08:07:54,317 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:07:54,317 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 18m is greater than maximum age 10m 0s
2025-06-22 08:07:54,317 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:07:54,381 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.908
2025-06-22 08:07:54,381 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.479
2025-06-22 08:07:54,381 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:07:54,381 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:07:54,381 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:07:54,382 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:07:54,382 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:08:11,113 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:08:11,114 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:08:54,444 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:08:54,444 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:08:54,445 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:08:30', tmtdew=7.9, humidity=56.88, cloud=0.0, wind=26.13, temperature=4.81, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:08:27.773', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:08:54,446 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 08:08:54,446 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:08:54,446 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 19m
2025-06-22 08:08:54,446 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:08:54,446 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:08:54.446
2025-06-22 08:08:54,455 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:08:54,455 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 19m is greater than maximum age 10m 0s
2025-06-22 08:08:54,455 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:08:54,517 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.815
2025-06-22 08:08:54,517 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.373
2025-06-22 08:08:54,517 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:08:54,517 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:08:54,518 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:08:54,518 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:08:54,518 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:09:11,174 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:09:11,175 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:09:54,579 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:09:54,579 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:09:54,582 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:09:02', tmtdew=7.9, humidity=56.88, cloud=0.0, wind=27.29, temperature=4.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:08:57.754', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:09:54,582 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 52s
2025-06-22 08:09:54,582 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:09:54,583 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 20m
2025-06-22 08:09:54,583 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:09:54,583 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:09:54.583
2025-06-22 08:09:54,591 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:09:54,592 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 20m is greater than maximum age 10m 0s
2025-06-22 08:09:54,592 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:09:54,655 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.799
2025-06-22 08:09:54,656 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.188
2025-06-22 08:09:54,656 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:09:54,656 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:09:54,657 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:09:54,657 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:09:54,657 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:10:11,235 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:10:11,236 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:10:54,719 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:10:54,719 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:10:54,722 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:09:02', tmtdew=7.9, humidity=56.88, cloud=0.0, wind=27.29, temperature=4.82, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:08:57.754', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:10:54,723 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 52s
2025-06-22 08:10:54,723 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:10:54,723 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 21m
2025-06-22 08:10:54,723 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:10:54,723 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:10:54.723
2025-06-22 08:10:54,732 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:10:54,732 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 21m is greater than maximum age 10m 0s
2025-06-22 08:10:54,732 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:10:54,800 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.858
2025-06-22 08:10:54,800 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.925
2025-06-22 08:10:54,800 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:10:54,800 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:10:54,801 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:10:54,801 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:10:54,801 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:11:11,296 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:11:11,297 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:11:54,864 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:11:54,864 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:11:54,867 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:11:41', tmtdew=7.94, humidity=56.38, cloud=0.0, wind=27.51, temperature=4.86, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:11:27.744', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:11:54,867 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-22 08:11:54,867 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:11:54,867 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 22m
2025-06-22 08:11:54,867 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:11:54,867 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:11:54.867
2025-06-22 08:11:54,876 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:11:54,876 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 22m is greater than maximum age 10m 0s
2025-06-22 08:11:54,876 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:11:54,940 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.990
2025-06-22 08:11:54,940 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.686
2025-06-22 08:11:54,940 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:11:54,940 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:11:54,941 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:11:54,941 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:11:54,941 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:12:11,357 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:12:11,358 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:12:55,003 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:12:55,003 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:12:55,006 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:12:44', tmtdew=7.97, humidity=56.38, cloud=0.0, wind=29.13, temperature=4.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:12:27.792', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:12:55,006 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-22 08:12:55,006 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:12:55,006 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 23m
2025-06-22 08:12:55,006 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:12:55,007 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:12:55.007
2025-06-22 08:12:55,015 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:12:55,015 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 23m is greater than maximum age 10m 0s
2025-06-22 08:12:55,015 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:12:55,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.194
2025-06-22 08:12:55,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.993
2025-06-22 08:12:55,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:12:55,079 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:12:55,079 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:12:55,079 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:12:55,079 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:13:11,418 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:13:11,419 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:13:55,142 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:13:55,142 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:13:55,143 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:13:17', tmtdew=7.95, humidity=56.34, cloud=0.0, wind=26.01, temperature=4.86, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:13:27.754', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:13:55,143 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-22 08:13:55,143 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:13:55,144 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 24m
2025-06-22 08:13:55,144 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:13:55,144 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:13:55.144
2025-06-22 08:13:55,154 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:13:55,154 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 24m is greater than maximum age 10m 0s
2025-06-22 08:13:55,154 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:13:55,218 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.469
2025-06-22 08:13:55,218 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.230
2025-06-22 08:13:55,219 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:13:55,219 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:13:55,219 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:13:55,219 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:13:55,219 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:14:11,475 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:14:11,476 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:14:55,281 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:14:55,281 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:14:55,283 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:14:20', tmtdew=7.97, humidity=56.25, cloud=0.0, wind=24.26, temperature=4.83, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:13:57.734', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:14:55,284 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-22 08:14:55,284 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:14:55,284 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 25m
2025-06-22 08:14:55,284 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:14:55,284 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:14:55.284
2025-06-22 08:14:55,293 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:14:55,293 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 25m is greater than maximum age 10m 0s
2025-06-22 08:14:55,293 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:14:55,356 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.528
2025-06-22 08:14:55,357 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.396
2025-06-22 08:14:55,357 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:14:55,357 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:14:55,357 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:14:55,357 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:14:55,357 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:15:11,535 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:15:11,536 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:15:55,420 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:15:55,420 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:15:55,421 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:15:24', tmtdew=8.05, humidity=56.05, cloud=0.0, wind=24.75, temperature=4.96, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:14:57.782', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:15:55,421 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-22 08:15:55,422 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:15:55,422 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 26m
2025-06-22 08:15:55,422 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:15:55,422 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:15:55.422
2025-06-22 08:15:55,432 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:15:55,432 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 26m is greater than maximum age 10m 0s
2025-06-22 08:15:55,432 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:15:55,501 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.228
2025-06-22 08:15:55,501 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.488
2025-06-22 08:15:55,501 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:15:55,501 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:15:55,501 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:15:55,501 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:15:55,501 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:16:11,595 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:16:11,596 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:16:55,564 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:16:55,565 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:16:55,567 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:16:27', tmtdew=8.12, humidity=55.6, cloud=0.0, wind=26.69, temperature=5.04, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:16:27.725', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:16:55,567 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-22 08:16:55,567 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:16:55,568 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 27m
2025-06-22 08:16:55,568 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:16:55,568 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:16:55.568
2025-06-22 08:16:55,577 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:16:55,577 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 27m is greater than maximum age 10m 0s
2025-06-22 08:16:55,577 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:16:55,644 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.007
2025-06-22 08:16:55,644 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.506
2025-06-22 08:16:55,645 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:16:55,645 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:16:55,645 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:16:55,645 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:16:55,645 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:17:11,655 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:17:11,656 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:17:55,708 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:17:55,708 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:17:55,710 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:17:31', tmtdew=8.18, humidity=55.47, cloud=0.0, wind=23.38, temperature=5.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:17:27.773', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:17:55,710 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 08:17:55,710 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:17:55,710 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 28m
2025-06-22 08:17:55,710 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:17:55,711 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:17:55.711
2025-06-22 08:17:55,720 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:17:55,720 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 28m is greater than maximum age 10m 0s
2025-06-22 08:17:55,720 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:17:55,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.865
2025-06-22 08:17:55,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.449
2025-06-22 08:17:55,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:17:55,792 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:17:55,792 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:17:55,793 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:17:55,793 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:18:11,716 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:18:11,717 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:18:55,855 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:18:55,855 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:18:55,858 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:18:34', tmtdew=8.21, humidity=55.36, cloud=0.0, wind=27.56, temperature=5.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:18:27.734', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:18:55,858 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-06-22 08:18:55,858 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:18:55,858 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 29m
2025-06-22 08:18:55,858 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:18:55,859 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:18:55.859
2025-06-22 08:18:55,868 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:18:55,868 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 29m is greater than maximum age 10m 0s
2025-06-22 08:18:55,868 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:18:55,935 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.800
2025-06-22 08:18:55,935 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.315
2025-06-22 08:18:55,935 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:18:55,935 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:18:55,935 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:18:55,936 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:18:55,936 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:19:11,775 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:19:11,776 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:19:55,999 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:19:55,999 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:19:56,002 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:19:38', tmtdew=8.22, humidity=55.34, cloud=0.0, wind=28.34, temperature=5.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:18:57.715', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:19:56,002 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-22 08:19:56,002 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:19:56,002 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 30m
2025-06-22 08:19:56,002 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:19:56,002 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:19:56.002
2025-06-22 08:19:56,011 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:19:56,011 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 30m is greater than maximum age 10m 0s
2025-06-22 08:19:56,011 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:19:56,084 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.811
2025-06-22 08:19:56,084 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.103
2025-06-22 08:19:56,084 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:19:56,084 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:19:56,085 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:19:56,085 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:19:56,085 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:20:11,836 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:20:11,837 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:20:56,147 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:20:56,147 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:20:56,149 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:19:38', tmtdew=8.22, humidity=55.34, cloud=0.0, wind=28.34, temperature=5.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:18:57.715', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:20:56,150 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 18s
2025-06-22 08:20:56,150 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:20:56,150 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 31m
2025-06-22 08:20:56,150 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:20:56,150 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:20:56.150
2025-06-22 08:20:56,159 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:20:56,159 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 31m is greater than maximum age 10m 0s
2025-06-22 08:20:56,160 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:20:56,228 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.896
2025-06-22 08:20:56,228 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.811
2025-06-22 08:20:56,228 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:20:56,228 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:20:56,228 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:20:56,228 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:20:56,228 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:21:11,895 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:21:11,915 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:21:56,291 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:21:56,291 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:21:56,294 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:19:38', tmtdew=8.22, humidity=55.34, cloud=0.0, wind=28.34, temperature=5.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:18:57.715', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:21:56,294 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 18s
2025-06-22 08:21:56,294 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:21:56,294 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 32m
2025-06-22 08:21:56,294 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:21:56,294 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:21:56.294
2025-06-22 08:21:56,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:21:56,303 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 32m is greater than maximum age 10m 0s
2025-06-22 08:21:56,303 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:21:56,368 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.054
2025-06-22 08:21:56,368 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.803
2025-06-22 08:21:56,368 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:21:56,368 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:21:56,369 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:21:56,369 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:21:56,369 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:22:11,975 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:22:11,991 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:22:56,431 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:22:56,431 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:22:56,433 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:22:17', tmtdew=8.35, humidity=54.77, cloud=0.0, wind=28.69, temperature=5.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:21:57.773', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:22:56,433 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-06-22 08:22:56,433 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:22:56,433 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 33m
2025-06-22 08:22:56,433 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:22:56,433 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:22:56.433
2025-06-22 08:22:56,442 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:22:56,442 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 33m is greater than maximum age 10m 0s
2025-06-22 08:22:56,443 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:22:56,515 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.284
2025-06-22 08:22:56,515 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.086
2025-06-22 08:22:56,516 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:22:56,516 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:22:56,516 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:22:56,516 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:22:56,516 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:23:12,052 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:23:12,070 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:23:56,578 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:23:56,579 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:23:56,581 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:23:20', tmtdew=8.37, humidity=54.69, cloud=0.0, wind=25.09, temperature=5.19, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:22:57.734', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:23:56,581 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-22 08:23:56,582 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:23:56,582 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 34m
2025-06-22 08:23:56,582 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:23:56,582 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:23:56.582
2025-06-22 08:23:56,591 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:23:56,591 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 34m is greater than maximum age 10m 0s
2025-06-22 08:23:56,591 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:23:56,654 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.584
2025-06-22 08:23:56,654 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.297
2025-06-22 08:23:56,654 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:23:56,654 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:23:56,654 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:23:56,654 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:23:56,654 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:24:12,130 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:24:12,149 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:24:56,717 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:24:56,717 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:24:56,720 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:24:24', tmtdew=8.39, humidity=54.75, cloud=0.0, wind=28.69, temperature=5.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:24:27.763', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:24:56,720 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-22 08:24:56,720 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:24:56,720 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 35m
2025-06-22 08:24:56,721 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:24:56,721 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:24:56.721
2025-06-22 08:24:56,730 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:24:56,730 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 35m is greater than maximum age 10m 0s
2025-06-22 08:24:56,730 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:24:56,794 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.410
2025-06-22 08:24:56,795 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.437
2025-06-22 08:24:56,795 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:24:56,795 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:24:56,795 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:24:56,795 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:24:56,795 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:25:12,209 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:25:12,228 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:25:56,855 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:25:56,855 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:25:56,861 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:25:28', tmtdew=8.49, humidity=54.33, cloud=0.0, wind=18.23, temperature=5.32, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:25:27.725', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:25:56,861 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-22 08:25:56,861 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:25:56,861 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 36m
2025-06-22 08:25:56,861 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:25:56,861 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:25:56.861
2025-06-22 08:25:56,870 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:25:56,870 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 36m is greater than maximum age 10m 0s
2025-06-22 08:25:56,870 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:25:56,933 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.139
2025-06-22 08:25:56,933 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.503
2025-06-22 08:25:56,933 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:25:56,933 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:25:56,934 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:25:56,934 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:25:56,934 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:26:12,289 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:26:12,310 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:26:56,996 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:26:56,996 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:26:56,999 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:26:31', tmtdew=8.49, humidity=54.36, cloud=0.0, wind=24.52, temperature=5.34, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:26:27.773', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:26:56,999 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-06-22 08:26:57,000 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:26:57,000 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 37m
2025-06-22 08:26:57,000 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:26:57,000 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:26:57.000
2025-06-22 08:26:57,008 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:26:57,008 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 37m is greater than maximum age 10m 0s
2025-06-22 08:26:57,009 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:26:57,072 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.947
2025-06-22 08:26:57,072 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.494
2025-06-22 08:26:57,072 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:26:57,072 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:26:57,073 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:26:57,073 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:26:57,073 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:27:12,370 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:27:12,388 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:27:57,137 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:27:57,137 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:27:57,139 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:27:35', tmtdew=8.48, humidity=54.37, cloud=0.0, wind=25.41, temperature=5.34, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:26:57.754', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:27:57,139 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-22 08:27:57,139 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:27:57,139 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 38m
2025-06-22 08:27:57,140 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:27:57,140 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:27:57.140
2025-06-22 08:27:57,148 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:27:57,148 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 38m is greater than maximum age 10m 0s
2025-06-22 08:27:57,148 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:27:57,213 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.832
2025-06-22 08:27:57,214 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.409
2025-06-22 08:27:57,214 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:27:57,214 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:27:57,214 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:27:57,214 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:27:57,214 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:28:12,448 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:28:12,469 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:28:57,277 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:28:57,278 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:28:57,280 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:28:38', tmtdew=8.53, humidity=54.19, cloud=0.0, wind=28.88, temperature=5.36, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:28:27.782', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:28:57,280 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-06-22 08:28:57,280 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:28:57,280 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 39m
2025-06-22 08:28:57,280 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:28:57,281 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:28:57.281
2025-06-22 08:28:57,289 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:28:57,289 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 39m is greater than maximum age 10m 0s
2025-06-22 08:28:57,289 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:28:57,353 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.795
2025-06-22 08:28:57,353 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.247
2025-06-22 08:28:57,353 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:28:57,353 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:28:57,353 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:28:57,353 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:28:57,353 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:29:12,527 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:29:12,547 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:29:57,415 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:29:57,416 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:29:57,417 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:29:42', tmtdew=8.57, humidity=54.07, cloud=0.0, wind=29.32, temperature=5.41, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:29:27.744', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:29:57,417 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-06-22 08:29:57,418 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:29:57,418 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 40m
2025-06-22 08:29:57,418 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:29:57,418 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:29:57.418
2025-06-22 08:29:57,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:29:57,427 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 40m is greater than maximum age 10m 0s
2025-06-22 08:29:57,427 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:29:57,491 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.832
2025-06-22 08:29:57,491 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.006
2025-06-22 08:29:57,491 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:29:57,491 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:29:57,491 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:29:57,492 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:29:57,492 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:30:12,603 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:30:12,622 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:30:57,555 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:30:57,555 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:30:57,556 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:30:45', tmtdew=8.56, humidity=54.11, cloud=0.0, wind=28.34, temperature=5.41, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:30:27.706', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:30:57,556 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-06-22 08:30:57,556 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:30:57,557 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 41m
2025-06-22 08:30:57,557 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:30:57,557 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:30:57.557
2025-06-22 08:30:57,565 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:30:57,565 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 41m is greater than maximum age 10m 0s
2025-06-22 08:30:57,566 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:30:57,629 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.943
2025-06-22 08:30:57,629 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.686
2025-06-22 08:30:57,629 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:30:57,629 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:30:57,629 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:30:57,629 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:30:57,629 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:31:12,679 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:31:12,700 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:31:57,691 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:31:57,691 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:31:57,693 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:31:17', tmtdew=8.55, humidity=54.12, cloud=0.0, wind=25.04, temperature=5.4, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:30:57.686', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:31:57,693 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-06-22 08:31:57,693 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:31:57,693 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 42m
2025-06-22 08:31:57,693 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:31:57,693 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:31:57.693
2025-06-22 08:31:57,702 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:31:57,703 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 42m is greater than maximum age 10m 0s
2025-06-22 08:31:57,703 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:31:57,771 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.127
2025-06-22 08:31:57,771 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.912
2025-06-22 08:31:57,771 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:31:57,771 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:31:57,772 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:31:57,772 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:31:57,772 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:32:12,759 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:32:12,778 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:32:57,835 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:32:57,835 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:32:57,837 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:32:21', tmtdew=8.61, humidity=54.04, cloud=0.0, wind=31.9, temperature=5.44, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:32:27.715', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:32:57,837 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-06-22 08:32:57,837 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:32:57,837 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 43m
2025-06-22 08:32:57,837 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:32:57,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:32:57.838
2025-06-22 08:32:57,846 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:32:57,846 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 43m is greater than maximum age 10m 0s
2025-06-22 08:32:57,846 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:32:57,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.383
2025-06-22 08:32:57,910 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.169
2025-06-22 08:32:57,910 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:32:57,910 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:32:57,910 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:32:57,910 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:32:57,910 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:33:12,835 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:33:12,853 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:33:57,972 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:33:57,972 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:33:57,973 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:33:25', tmtdew=8.62, humidity=53.66, cloud=0.0, wind=25.0, temperature=5.45, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:33:27.763', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:33:57,973 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-06-22 08:33:57,973 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:33:57,973 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 44m
2025-06-22 08:33:57,973 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:33:57,974 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:33:57.974
2025-06-22 08:33:57,983 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:33:57,983 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 44m is greater than maximum age 10m 0s
2025-06-22 08:33:57,983 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:33:58,047 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.626
2025-06-22 08:33:58,047 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.355
2025-06-22 08:33:58,047 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:33:58,047 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:33:58,047 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:33:58,048 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:33:58,048 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:34:12,913 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:34:12,934 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:34:58,107 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:34:58,107 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:34:58,109 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:33:56', tmtdew=8.63, humidity=53.64, cloud=0.0, wind=24.49, temperature=5.49, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:33:57.744', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:34:58,109 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 2s
2025-06-22 08:34:58,109 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:34:58,110 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 45m
2025-06-22 08:34:58,110 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:34:58,110 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:34:58.110
2025-06-22 08:34:58,118 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:34:58,119 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 45m is greater than maximum age 10m 0s
2025-06-22 08:34:58,119 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:34:58,182 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.303
2025-06-22 08:34:58,182 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.468
2025-06-22 08:34:58,182 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:34:58,182 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:34:58,182 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:34:58,182 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:34:58,182 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:35:12,994 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:35:13,013 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:35:58,245 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:35:58,245 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:35:58,248 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:33:56', tmtdew=8.63, humidity=53.64, cloud=0.0, wind=24.49, temperature=5.49, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:33:57.744', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:35:58,248 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 2s
2025-06-22 08:35:58,248 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:35:58,248 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 46m
2025-06-22 08:35:58,248 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:35:58,249 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:35:58.249
2025-06-22 08:35:58,257 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:35:58,258 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 46m is greater than maximum age 10m 0s
2025-06-22 08:35:58,258 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:35:58,323 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.060
2025-06-22 08:35:58,323 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.507
2025-06-22 08:35:58,323 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:35:58,323 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:35:58,323 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:35:58,323 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:35:58,324 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:36:13,071 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:36:13,089 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:36:58,386 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:36:58,386 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:36:58,388 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:36:35', tmtdew=8.77, humidity=53.2, cloud=0.0, wind=26.8, temperature=5.6, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:36:27.734', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:36:58,388 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-06-22 08:36:58,388 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:36:58,388 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 47m
2025-06-22 08:36:58,388 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:36:58,388 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:36:58.388
2025-06-22 08:36:58,397 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:36:58,397 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 47m is greater than maximum age 10m 0s
2025-06-22 08:36:58,397 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:36:58,460 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.896
2025-06-22 08:36:58,460 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.472
2025-06-22 08:36:58,460 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:36:58,460 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:36:58,461 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:36:58,461 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:36:58,461 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:37:13,149 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:37:13,168 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:37:58,524 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:37:58,524 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:37:58,526 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:37:38', tmtdew=8.84, humidity=53.08, cloud=0.0, wind=28.14, temperature=5.63, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:37:27.696', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:37:58,526 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-22 08:37:58,526 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:37:58,526 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 48m
2025-06-22 08:37:58,526 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:37:58,527 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:37:58.527
2025-06-22 08:37:58,535 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:37:58,535 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 48m is greater than maximum age 10m 0s
2025-06-22 08:37:58,535 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:37:58,598 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.809
2025-06-22 08:37:58,598 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.359
2025-06-22 08:37:58,599 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:37:58,599 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:37:58,599 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:37:58,599 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:37:58,599 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:38:13,228 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:38:13,244 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:38:58,662 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:38:58,662 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:38:58,664 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:38:42', tmtdew=8.86, humidity=53.0, cloud=0.0, wind=23.93, temperature=5.7, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:38:27.744', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:38:58,664 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-06-22 08:38:58,664 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:38:58,664 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 49m
2025-06-22 08:38:58,664 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:38:58,665 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:38:58.665
2025-06-22 08:38:58,682 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:38:58,682 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 49m is greater than maximum age 10m 0s
2025-06-22 08:38:58,682 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:38:58,746 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.799
2025-06-22 08:38:58,746 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.169
2025-06-22 08:38:58,746 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:38:58,746 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:38:58,746 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:38:58,746 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:38:58,746 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:39:13,305 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:39:13,323 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:39:58,809 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:39:58,809 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:39:58,812 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:39:45', tmtdew=8.89, humidity=52.71, cloud=0.0, wind=24.26, temperature=5.72, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:38:57.725', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:39:58,812 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-06-22 08:39:58,812 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:39:58,812 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 50m
2025-06-22 08:39:58,812 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:39:58,812 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:39:58.812
2025-06-22 08:39:58,821 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:39:58,821 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 50m is greater than maximum age 10m 0s
2025-06-22 08:39:58,821 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:39:58,885 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.863
2025-06-22 08:39:58,885 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.900
2025-06-22 08:39:58,885 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:39:58,885 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:39:58,886 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:39:58,886 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:39:58,886 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:40:13,383 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:40:13,405 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:40:58,948 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:40:58,949 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:40:58,951 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:40:17', tmtdew=8.97, humidity=52.64, cloud=0.0, wind=28.83, temperature=5.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:39:57.686', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:40:58,951 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-06-22 08:40:58,951 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:40:58,952 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 51m
2025-06-22 08:40:58,952 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:40:58,952 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:40:58.952
2025-06-22 08:40:58,961 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:40:58,961 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 51m is greater than maximum age 10m 0s
2025-06-22 08:40:58,961 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:40:59,029 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.000
2025-06-22 08:40:59,029 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.709
2025-06-22 08:40:59,029 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:40:59,029 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:40:59,029 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:40:59,030 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:40:59,030 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:41:13,465 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:41:13,487 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:41:59,092 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:41:59,092 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:41:59,095 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:41:21', tmtdew=9.07, humidity=52.41, cloud=0.0, wind=31.53, temperature=5.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:41:27.715', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:41:59,095 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-22 08:41:59,095 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:41:59,095 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 52m
2025-06-22 08:41:59,095 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:41:59,096 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:41:59.096
2025-06-22 08:41:59,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:41:59,104 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 52m is greater than maximum age 10m 0s
2025-06-22 08:41:59,105 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:41:59,168 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.210
2025-06-22 08:41:59,168 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.011
2025-06-22 08:41:59,168 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:41:59,169 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:41:59,169 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:41:59,169 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:41:59,169 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:42:13,547 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:42:13,567 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:42:59,231 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:42:59,232 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:42:59,233 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:42:24', tmtdew=9.02, humidity=52.47, cloud=0.0, wind=24.7, temperature=5.76, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:42:27.677', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:42:59,233 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-06-22 08:42:59,233 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:42:59,233 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 53m
2025-06-22 08:42:59,233 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:42:59,234 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:42:59.234
2025-06-22 08:42:59,242 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:42:59,242 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 53m is greater than maximum age 10m 0s
2025-06-22 08:42:59,242 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:42:59,307 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.491
2025-06-22 08:42:59,307 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.243
2025-06-22 08:42:59,308 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:42:59,308 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:42:59,308 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:42:59,308 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:42:59,308 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:43:13,627 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:43:13,646 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:43:59,371 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:43:59,371 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:43:59,374 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:43:28', tmtdew=9.02, humidity=52.47, cloud=0.0, wind=26.92, temperature=5.83, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:42:57.744', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:43:59,374 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-06-22 08:43:59,374 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:43:59,374 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 54m
2025-06-22 08:43:59,374 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:43:59,375 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:43:59.375
2025-06-22 08:43:59,384 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:43:59,384 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 54m is greater than maximum age 10m 0s
2025-06-22 08:43:59,384 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:43:59,449 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.501
2025-06-22 08:43:59,450 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.403
2025-06-22 08:43:59,450 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:43:59,450 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:43:59,450 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:43:59,450 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:43:59,450 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:44:13,706 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:44:13,723 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:44:59,513 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:44:59,514 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:44:59,516 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:44:32', tmtdew=9.13, humidity=51.86, cloud=0.0, wind=26.64, temperature=5.83, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:43:57.706', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:44:59,516 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-06-22 08:44:59,516 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:44:59,516 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 55m
2025-06-22 08:44:59,516 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:44:59,517 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:44:59.517
2025-06-22 08:44:59,525 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:44:59,526 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 55m is greater than maximum age 10m 0s
2025-06-22 08:44:59,526 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:44:59,589 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.206
2025-06-22 08:44:59,589 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.490
2025-06-22 08:44:59,589 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:44:59,589 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:44:59,589 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:44:59,590 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:44:59,590 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:45:13,783 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:45:13,802 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:45:59,651 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:45:59,651 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:45:59,653 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:45:35', tmtdew=9.3, humidity=51.45, cloud=0.0, wind=29.02, temperature=6.06, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:45:27.734', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:45:59,653 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 08:45:59,653 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:45:59,653 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 56m
2025-06-22 08:45:59,653 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:45:59,653 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:45:59.653
2025-06-22 08:45:59,662 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:45:59,662 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 56m is greater than maximum age 10m 0s
2025-06-22 08:45:59,662 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:45:59,727 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.992
2025-06-22 08:45:59,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.502
2025-06-22 08:45:59,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:45:59,728 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:45:59,728 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:45:59,728 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:45:59,728 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:46:13,862 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:46:13,882 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:46:59,791 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:46:59,791 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:46:59,793 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:46:39', tmtdew=9.32, humidity=51.39, cloud=0.0, wind=22.09, temperature=6.03, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:46:27.696', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:46:59,793 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-06-22 08:46:59,793 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:46:59,793 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 57m
2025-06-22 08:46:59,793 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:46:59,794 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:46:59.794
2025-06-22 08:46:59,802 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:46:59,802 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 57m is greater than maximum age 10m 0s
2025-06-22 08:46:59,802 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:46:59,869 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.856
2025-06-22 08:46:59,869 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.440
2025-06-22 08:46:59,869 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:46:59,869 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:46:59,869 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:46:59,870 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:46:59,870 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:47:13,942 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:47:13,960 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:47:59,933 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:47:59,933 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:47:59,935 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:47:42', tmtdew=9.28, humidity=51.41, cloud=0.0, wind=27.54, temperature=6.03, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:46:57.677', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:47:59,935 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-06-22 08:47:59,935 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:47:59,935 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 58m
2025-06-22 08:47:59,935 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:47:59,935 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:47:59.935
2025-06-22 08:47:59,944 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:47:59,944 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 58m is greater than maximum age 10m 0s
2025-06-22 08:47:59,944 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:48:00,012 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.796
2025-06-22 08:48:00,012 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.300
2025-06-22 08:48:00,012 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:48:00,012 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:48:00,013 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:48:00,013 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:48:00,013 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:48:14,020 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:48:14,041 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:49:00,076 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:49:00,076 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:49:00,078 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:48:46', tmtdew=9.34, humidity=51.32, cloud=0.0, wind=27.84, temperature=6.11, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:47:57.725', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:49:00,078 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-06-22 08:49:00,078 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:49:00,078 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 0m
2025-06-22 08:49:00,078 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:49:00,079 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:49:00.079
2025-06-22 08:49:00,087 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:49:00,088 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 0m is greater than maximum age 10m 0s
2025-06-22 08:49:00,088 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:49:00,164 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.812
2025-06-22 08:49:00,164 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.081
2025-06-22 08:49:00,164 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:49:00,164 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:49:00,165 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:49:00,165 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:49:00,165 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:49:14,101 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:49:14,123 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:50:00,227 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:50:00,228 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:50:00,230 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:49:49', tmtdew=9.31, humidity=51.3, cloud=0.0, wind=26.39, temperature=6.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:49:27.667', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:50:00,230 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-06-22 08:50:00,230 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:50:00,230 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 1m
2025-06-22 08:50:00,230 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:50:00,231 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:50:00.231
2025-06-22 08:50:00,240 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:50:00,240 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 1m is greater than maximum age 10m 0s
2025-06-22 08:50:00,240 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:50:00,307 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.903
2025-06-22 08:50:00,307 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.784
2025-06-22 08:50:00,307 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:50:00,307 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:50:00,307 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:50:00,308 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:50:00,308 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:50:14,183 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:50:14,204 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:51:00,367 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:51:00,367 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:51:00,370 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:50:22', tmtdew=9.37, humidity=51.2, cloud=0.0, wind=21.74, temperature=6.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:50:27.715', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:51:00,370 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-06-22 08:51:00,370 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:51:00,370 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 2m
2025-06-22 08:51:00,370 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:51:00,370 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:51:00.370
2025-06-22 08:51:00,380 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:51:00,380 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 2m is greater than maximum age 10m 0s
2025-06-22 08:51:00,380 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:51:00,450 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.066
2025-06-22 08:51:00,450 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.825
2025-06-22 08:51:00,450 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:51:00,450 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:51:00,451 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:51:00,451 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:51:00,451 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:51:14,264 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:51:14,285 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:52:00,511 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:52:00,511 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:52:00,513 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:50:22', tmtdew=9.37, humidity=51.2, cloud=0.0, wind=21.74, temperature=6.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:50:27.715', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:52:00,513 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 38s
2025-06-22 08:52:00,513 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:52:00,513 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 3m
2025-06-22 08:52:00,513 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:52:00,513 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:52:00.514
2025-06-22 08:52:00,523 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:52:00,523 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 3m is greater than maximum age 10m 0s
2025-06-22 08:52:00,523 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:52:00,591 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.302
2025-06-22 08:52:00,591 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.102
2025-06-22 08:52:00,591 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:52:00,591 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:52:00,591 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:52:00,591 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:52:00,591 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:52:14,343 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:52:14,363 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:53:00,651 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:53:00,651 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:53:00,654 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:50:22', tmtdew=9.37, humidity=51.2, cloud=0.0, wind=21.74, temperature=6.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:50:27.715', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:53:00,654 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 38s
2025-06-22 08:53:00,654 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:53:00,654 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 4m
2025-06-22 08:53:00,654 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:53:00,654 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:53:00.654
2025-06-22 08:53:00,663 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:53:00,663 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 4m is greater than maximum age 10m 0s
2025-06-22 08:53:00,663 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:53:00,726 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.607
2025-06-22 08:53:00,726 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.308
2025-06-22 08:53:00,727 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:53:00,727 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:53:00,727 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:53:00,727 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:53:00,727 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:53:14,423 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:53:14,441 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:54:00,790 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:54:00,790 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:54:00,793 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:53:32', tmtdew=9.45, humidity=50.73, cloud=0.0, wind=24.3, temperature=6.23, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:53:27.686', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:54:00,793 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-06-22 08:54:00,793 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:54:00,793 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 5m
2025-06-22 08:54:00,793 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:54:00,793 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:54:00.793
2025-06-22 08:54:00,802 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:54:00,802 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 5m is greater than maximum age 10m 0s
2025-06-22 08:54:00,802 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:54:00,866 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.385
2025-06-22 08:54:00,866 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.442
2025-06-22 08:54:00,866 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:54:00,866 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:54:00,866 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:54:00,867 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:54:00,867 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:54:14,501 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:54:14,520 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:55:00,929 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:55:00,929 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:55:00,932 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:54:36', tmtdew=9.38, humidity=50.96, cloud=0.0, wind=22.11, temperature=6.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:54:27.648', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:55:00,932 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-06-22 08:55:00,932 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:55:00,932 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 6m
2025-06-22 08:55:00,932 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:55:00,933 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:55:00.933
2025-06-22 08:55:00,941 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:55:00,941 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 6m is greater than maximum age 10m 0s
2025-06-22 08:55:00,941 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:55:01,004 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:03.120
2025-06-22 08:55:01,004 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.502
2025-06-22 08:55:01,004 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:55:01,004 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:55:01,004 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:55:01,005 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:55:01,005 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:55:14,580 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:55:14,598 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:56:01,068 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:56:01,068 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:56:01,070 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:55:39', tmtdew=9.49, humidity=50.55, cloud=0.0, wind=24.63, temperature=6.24, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:55:27.696', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:56:01,070 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-06-22 08:56:01,070 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:56:01,070 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 7m
2025-06-22 08:56:01,071 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:56:01,071 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:56:01.071
2025-06-22 08:56:01,080 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:56:01,080 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 7m is greater than maximum age 10m 0s
2025-06-22 08:56:01,080 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:56:01,145 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.933
2025-06-22 08:56:01,146 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.488
2025-06-22 08:56:01,146 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:56:01,146 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:56:01,146 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:56:01,146 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:56:01,146 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:56:14,658 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:56:14,676 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:57:01,207 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:57:01,207 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:57:01,209 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:56:43', tmtdew=9.45, humidity=50.9, cloud=0.0, wind=23.66, temperature=6.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:55:57.677', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:57:01,209 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-06-22 08:57:01,209 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:57:01,209 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 8m
2025-06-22 08:57:01,209 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:57:01,210 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:57:01.210
2025-06-22 08:57:01,218 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:57:01,219 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 8m is greater than maximum age 10m 0s
2025-06-22 08:57:01,219 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:57:01,325 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.825
2025-06-22 08:57:01,325 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.398
2025-06-22 08:57:01,325 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:57:01,325 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:57:01,325 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:57:01,325 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:57:01,325 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:57:14,735 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:57:14,753 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:58:01,388 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:58:01,388 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:58:01,390 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:56:43', tmtdew=9.45, humidity=50.9, cloud=0.0, wind=23.66, temperature=6.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:55:57.677', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:58:01,391 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 18s
2025-06-22 08:58:01,391 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:58:01,391 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 9m
2025-06-22 08:58:01,391 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:58:01,391 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:58:01.391
2025-06-22 08:58:01,405 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:58:01,405 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 9m is greater than maximum age 10m 0s
2025-06-22 08:58:01,405 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:58:01,527 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.793
2025-06-22 08:58:01,528 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:47.230
2025-06-22 08:58:01,528 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:58:01,528 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:58:01,529 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:58:01,529 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:58:01,529 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:58:14,813 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:58:14,834 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 08:59:01,591 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 08:59:01,591 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 08:59:01,594 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:56:43', tmtdew=9.45, humidity=50.9, cloud=0.0, wind=23.66, temperature=6.22, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:55:57.677', atlas_cloud=2, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 08:59:01,594 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 18s
2025-06-22 08:59:01,594 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 08:59:01,594 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 10m
2025-06-22 08:59:01,594 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 08:59:01,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T06:59:01.595
2025-06-22 08:59:01,619 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 08:59:01,619 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 10m is greater than maximum age 10m 0s
2025-06-22 08:59:01,619 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 08:59:01,734 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.836
2025-06-22 08:59:01,735 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.983
2025-06-22 08:59:01,735 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 08:59:01,735 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 08:59:01,736 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 08:59:01,737 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 08:59:01,737 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 08:59:14,891 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 08:59:14,912 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-06-22 09:00:01,799 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-06-22 09:00:01,799 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-06-22 09:00:01,800 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-06-22T08:59:54', tmtdew=9.43, humidity=50.85, cloud=0.0, wind=24.28, temperature=6.16, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-06-21T20:02:17', seeing=1.55, atlas_timestamp='2025-06-22T06:59:27.715', atlas_cloud=1, atlas_rain=1, zp_data=[0.12875000000000014, 0.21825000000000117, 0.19725000000000037, -0.011000000000001009, 0.061500000000000554, 0.16525000000000034, 0.1144999999999996, 0.1252500000000012, 0.22250000000000014, 0.09299999999999997, 0.039749999999997954, 0.006000000000000227, 0.14599999999999902, 0.1797500000000003, 0.16799999999999926, 0.08699999999999974, 0.18524999999999991, 0.10249999999999915, 0.13399999999999856, -0.028750000000000497, 0.16299999999999848, 0.1377499999999987, 0.21724999999999994, -0.05224999999999902, 0.06549999999999834, -0.03449999999999953, 0.05075000000000074, -0.0649999999999995, -0.002000000000000668, 0.1905000000000001, 0.13400000000000034, 0.02400000000000091, 0.07075000000000031], zp_timestamp='2025-06-22T04:49:00')
2025-06-22 09:00:01,800 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-06-22 09:00:01,800 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-06-22 09:00:01,801 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 11m
2025-06-22 09:00:01,801 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-06-22 09:00:01,801 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-06-22T07:00:01.801
2025-06-22 09:00:01,809 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-06-22 09:00:01,809 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 11m is greater than maximum age 10m 0s
2025-06-22 09:00:01,809 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-06-22 09:00:01,886 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-06-22 15:35:02.953
2025-06-22 09:00:01,886 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-06-23 05:42:46.655
2025-06-22 09:00:01,886 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-06-22 09:00:01,886 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-06-22 09:00:01,886 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-06-22 09:00:01,887 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-06-22 09:00:01,887 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-06-22 09:00:14,972 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-06-22 09:00:14,994 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
